From d42434ddc00fb3aa3fff5b9a7c93ec4ea31752f5 Mon Sep 17 00:00:00 2001 From: Akash K <57758277+amk-dev@users.noreply.github.com> Date: Fri, 7 Oct 2022 00:45:34 +0530 Subject: [PATCH] feat: use email as fallback for display name (#2746) Co-authored-by: Andrew Bastin --- packages/hoppscotch-app/locales/en.json | 2 +- packages/hoppscotch-app/src/components.d.ts | 1 + .../hoppscotch-app/src/components/app/Footer.vue | 12 +++++++----- .../hoppscotch-app/src/components/app/Header.vue | 9 +++++++-- .../hoppscotch-app/src/components/teams/Team.vue | 9 +++++++-- .../backend/gql/queries/GetInviteDetails.graphql | 1 + packages/hoppscotch-app/src/pages/join-team.vue | 3 ++- packages/hoppscotch-app/src/pages/profile.vue | 7 +++++-- 8 files changed, 31 insertions(+), 13 deletions(-) diff --git a/packages/hoppscotch-app/locales/en.json b/packages/hoppscotch-app/locales/en.json index b07f4eb36..8edb4b346 100644 --- a/packages/hoppscotch-app/locales/en.json +++ b/packages/hoppscotch-app/locales/en.json @@ -336,7 +336,7 @@ "updated": "Profile updated", "viewer": "Viewer", "viewer_description": "Viewers can only view and use requests.", - "default_hopp_displayname": "Hoppscotch User" + "default_hopp_displayname": "Unnamed User" }, "remove": { "star": "Remove star" diff --git a/packages/hoppscotch-app/src/components.d.ts b/packages/hoppscotch-app/src/components.d.ts index e29e45492..2daecbc6c 100644 --- a/packages/hoppscotch-app/src/components.d.ts +++ b/packages/hoppscotch-app/src/components.d.ts @@ -104,6 +104,7 @@ declare module '@vue/runtime-core' { IconLucideSearch: typeof import('~icons/lucide/search')['default'] IconLucideUser: typeof import('~icons/lucide/user')['default'] IconLucideUsers: typeof import('~icons/lucide/users')['default'] + IconLucideVerified: typeof import('~icons/lucide/verified')['default'] LensesHeadersRenderer: typeof import('./components/lenses/HeadersRenderer.vue')['default'] LensesHeadersRendererEntry: typeof import('./components/lenses/HeadersRendererEntry.vue')['default'] LensesRenderersHTMLLensRenderer: typeof import('./components/lenses/renderers/HTMLLensRenderer.vue')['default'] diff --git a/packages/hoppscotch-app/src/components/app/Footer.vue b/packages/hoppscotch-app/src/components/app/Footer.vue index 7eb35e9b0..b9f1f0ba5 100644 --- a/packages/hoppscotch-app/src/components/app/Footer.vue +++ b/packages/hoppscotch-app/src/components/app/Footer.vue @@ -38,7 +38,7 @@ interactive trigger="click" theme="popover" - :on-shown="() => tippyActions.focus()" + :on-shown="() => tippyActions!.focus()" > { } // Template refs -const tippyActions = ref(null) -const documentation = ref(null) -const shortcuts = ref(null) -const chat = ref(null) +const tippyActions = ref(null) +const documentation = ref(null) +const shortcuts = ref(null) +const chat = ref(null) diff --git a/packages/hoppscotch-app/src/components/app/Header.vue b/packages/hoppscotch-app/src/components/app/Header.vue index b734f5138..6922c04bd 100644 --- a/packages/hoppscotch-app/src/components/app/Header.vue +++ b/packages/hoppscotch-app/src/components/app/Header.vue @@ -77,6 +77,7 @@ " :title=" currentUser.displayName || + currentUser.email || t('profile.default_hopp_displayname') " indicator @@ -89,9 +90,10 @@ v-tippy="{ theme: 'tooltip' }" :title=" currentUser.displayName || + currentUser.email || t('profile.default_hopp_displayname') " - :initial="currentUser.displayName" + :initial="currentUser.displayName || currentUser.email" indicator :indicator-styles=" network.isOnline ? 'bg-green-500' : 'bg-red-500' @@ -100,7 +102,10 @@