From c0998ca8b3e19675b4aaca958244f2bf0fa9d93c Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Mon, 27 May 2024 15:31:53 +0530 Subject: [PATCH] feat: share badge on linkedin --- frontend/src/components/UserDropdown.vue | 14 ++------- frontend/src/pages/ProfileAbout.vue | 37 +++++++++++++++++++++--- frontend/src/stores/session.js | 10 +++++++ 3 files changed, 45 insertions(+), 16 deletions(-) diff --git a/frontend/src/components/UserDropdown.vue b/frontend/src/components/UserDropdown.vue index 074d7bbe..210114af 100644 --- a/frontend/src/components/UserDropdown.vue +++ b/frontend/src/components/UserDropdown.vue @@ -61,7 +61,7 @@ diff --git a/frontend/src/stores/session.js b/frontend/src/stores/session.js index 564db2d8..77596a53 100644 --- a/frontend/src/stores/session.js +++ b/frontend/src/stores/session.js @@ -41,10 +41,20 @@ export const sessionStore = defineStore('lms-session', () => { }, }) + const branding = createResource({ + url: 'lms.lms.api.get_branding', + cache: 'brand', + auto: true, + onSuccess(data) { + document.querySelector("link[rel='icon']").href = data.favicon + }, + }) + return { user, isLoggedIn, login, logout, + branding, } })