diff --git a/frontend/index.html b/frontend/index.html index 3f65bb0bbf..81c954fefb 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -63,6 +63,7 @@ href="https://cdn.jsdelivr.net/npm/remixicon@3.1.1/fonts/remixicon.css" /> + - - diff --git a/frontend/src/modules/auth/pages/callback.vue b/frontend/src/modules/auth/pages/callback.vue index 703e578044..f67ae80335 100644 --- a/frontend/src/modules/auth/pages/callback.vue +++ b/frontend/src/modules/auth/pages/callback.vue @@ -11,7 +11,6 @@ import { onMounted } from 'vue'; import { Auth0Service } from '@/shared/services/auth0.service'; import { mapActions } from '@/shared/vuex/vuex.helpers'; -import { useRoute, useRouter } from 'vue-router'; const { doSigninWithAuth0 } = mapActions('auth'); diff --git a/frontend/src/modules/auth/pages/forgot-password-page.vue b/frontend/src/modules/auth/pages/forgot-password-page.vue deleted file mode 100644 index a878f7ff1d..0000000000 --- a/frontend/src/modules/auth/pages/forgot-password-page.vue +++ /dev/null @@ -1,175 +0,0 @@ - - - - Password recovery - - - Enter your e-mail and we’ll send the instructions to - reset your password - - - - - {{ fields.email.label }} - - - - - {{ error }} - - - - - - - - - - - - - - Back to sign in - - - - - - - - Check your e-mail - - - - - - - - We sent the password recovery instructions to - {{ model.email }} - - - - - Didn’t receive the e-mail? Check your spam folder or - ask to resend - - - Resend e-mail - - - - - Back to sign in - - - - - - - - diff --git a/frontend/src/modules/auth/pages/profile-form-page.vue b/frontend/src/modules/auth/pages/profile-form-page.vue deleted file mode 100644 index 02206287ec..0000000000 --- a/frontend/src/modules/auth/pages/profile-form-page.vue +++ /dev/null @@ -1,368 +0,0 @@ - - - - - Profile settings - - - - - - Personal details - - - - - - - - - - - - - - - - - - - - - Reset changes - - - - Cancel - - - - - - - - - - - - Change password - - - - - - - - - - - Change password - - - - - - - - - - - - diff --git a/frontend/src/modules/auth/pages/signin-page.vue b/frontend/src/modules/auth/pages/signin-page.vue index a65cbc0097..0c81bb6370 100644 --- a/frontend/src/modules/auth/pages/signin-page.vue +++ b/frontend/src/modules/auth/pages/signin-page.vue @@ -1,21 +1,9 @@ - - - - - - Community Management - - - - - - Signing you in... - - + + @@ -30,4 +18,9 @@ export default { }; - + diff --git a/frontend/src/modules/layout/components/account-dropdown.vue b/frontend/src/modules/layout/components/account-dropdown.vue deleted file mode 100644 index 3de5460649..0000000000 --- a/frontend/src/modules/layout/components/account-dropdown.vue +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - - {{ currentUserNameOrEmailPrefix }} - - - {{ currentTenant.name }} - - - - - - - - - - - - - Profile settings - - - - Sign out - - - - - - - - - - diff --git a/frontend/src/modules/layout/components/layout.vue b/frontend/src/modules/layout/components/layout.vue index cda1ce9c03..20cab1a2f1 100644 --- a/frontend/src/modules/layout/components/layout.vue +++ b/frontend/src/modules/layout/components/layout.vue @@ -1,7 +1,6 @@ - - + @@ -20,7 +19,7 @@ import { mapActions, mapGetters } from 'vuex'; import identify from '@/shared/monitoring/identify'; import AppLfMenu from '@/modules/lf/layout/components/lf-menu.vue'; import AppLfBanners from '@/modules/lf/layout/components/lf-banners.vue'; -import AppLfHeader from '@/modules/lf/layout/components/lf-header.vue'; +import { Auth0Service } from '@/shared/services/auth0.service'; export default { name: 'AppLayout', @@ -28,7 +27,6 @@ export default { components: { AppLfMenu, AppLfBanners, - AppLfHeader, }, computed: { @@ -63,6 +61,17 @@ export default { }, async mounted() { + try { + const user = await Auth0Service.getUser(); + const lfxHeader = document.getElementById('lfx-header'); + + if (lfxHeader) { + lfxHeader.authuser = user; + } + } catch (e) { + console.error(e); + } + identify(this.currentUser); this.initPendo(); }, diff --git a/frontend/src/modules/lf/layout/components/lf-header.vue b/frontend/src/modules/lf/layout/components/lf-header.vue deleted file mode 100644 index b33c1cf21a..0000000000 --- a/frontend/src/modules/lf/layout/components/lf-header.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - Community Management - - - - - - - diff --git a/frontend/src/modules/lf/layout/components/lf-menu.vue b/frontend/src/modules/lf/layout/components/lf-menu.vue index c7d3f4918c..22ea20686b 100644 --- a/frontend/src/modules/lf/layout/components/lf-menu.vue +++ b/frontend/src/modules/lf/layout/components/lf-menu.vue @@ -257,11 +257,9 @@ - - { + return this.webAuth.getUser().then((user) => user); + } } export const Auth0Service = new Auth0ServiceClass();
- Enter your e-mail and we’ll send the instructions to - reset your password -
- We sent the password recovery instructions to - {{ model.email }} -
- Didn’t receive the e-mail? Check your spam folder or - ask to resend -