diff --git a/src/components/Widgets/GitHubProfile.vue b/src/components/Widgets/GitHubProfile.vue index 8f24aa34..1598aa54 100644 --- a/src/components/Widgets/GitHubProfile.vue +++ b/src/components/Widgets/GitHubProfile.vue @@ -1,9 +1,15 @@ @@ -61,6 +67,9 @@ export default { profileCard() { return `${widgetApiEndpoints.readMeStats}?username=${this.username}${this.cardConfig}`; }, + profileCardLink() { + return `https://github.com/${this.username}`; + }, topLanguagesCard() { return `${widgetApiEndpoints.readMeStats}/top-langs/?username=${this.username}` + `${this.cardConfig}&langs_count=12`; @@ -70,8 +79,11 @@ export default { this.repos.forEach((repo) => { const username = repo.split('/')[0]; const repoName = repo.split('/')[1]; - cards.push(`${widgetApiEndpoints.readMeStats}/pin/?username=${username}&repo=${repoName}` - + `${this.cardConfig}&show_owner=true`); + cards.push({ + cardSrc: `${widgetApiEndpoints.readMeStats}/pin/?username=${username}` + + `&repo=${repoName}${this.cardConfig}&show_owner=true`, + cardHref: `https://github.com/${username}/${repoName}`, + }); }); return cards; },