From fa6d1925b712962eff1bf7ef5df3e0d7a6e7684f Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sat, 20 Apr 2024 21:47:51 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=B8=20Makes=20GitHub=20cards=20hyperli?= =?UTF-8?q?nks=20(fixes=20#1531)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Widgets/GitHubProfile.vue | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) 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; },