From 5d64d72820f0dd63c97c7a26cb57c7551110eba8 Mon Sep 17 00:00:00 2001 From: nivedin Date: Tue, 12 Mar 2024 12:18:08 +0530 Subject: [PATCH 1/2] refactor: update personal workspace nomenclature --- packages/hoppscotch-common/locales/en.json | 1 - .../src/components/app/Header.vue | 8 +------- .../src/components/workspace/Current.vue | 20 +++---------------- .../src/components/workspace/Selector.vue | 8 +------- 4 files changed, 5 insertions(+), 32 deletions(-) diff --git a/packages/hoppscotch-common/locales/en.json b/packages/hoppscotch-common/locales/en.json index 905844c33f..8017fdadfa 100644 --- a/packages/hoppscotch-common/locales/en.json +++ b/packages/hoppscotch-common/locales/en.json @@ -988,7 +988,6 @@ "workspace": { "change": "Change workspace", "personal": "Personal Workspace", - "personal_workspace": "{name}'s Workspace", "other_workspaces": "My Workspaces", "team": "Workspace", "title": "Workspaces" diff --git a/packages/hoppscotch-common/src/components/app/Header.vue b/packages/hoppscotch-common/src/components/app/Header.vue index dbe1a5c34c..5becf53fe1 100644 --- a/packages/hoppscotch-common/src/components/app/Header.vue +++ b/packages/hoppscotch-common/src/components/app/Header.vue @@ -331,13 +331,7 @@ const myTeams = useReadonlyStream(teamListAdapter.teamList$, null) const workspace = workspaceService.currentWorkspace const workspaceName = computed(() => { - if (workspace.value.type === "personal") { - return currentUser.value?.displayName - ? t("workspace.personal_workspace", { - name: currentUser.value.displayName, - }) - : t("workspace.personal") - } + if (workspace.value.type === "personal") return t("workspace.personal") return workspace.value.teamName }) diff --git a/packages/hoppscotch-common/src/components/workspace/Current.vue b/packages/hoppscotch-common/src/components/workspace/Current.vue index f756e7311d..5b3d01ae12 100644 --- a/packages/hoppscotch-common/src/components/workspace/Current.vue +++ b/packages/hoppscotch-common/src/components/workspace/Current.vue @@ -15,8 +15,6 @@ import { computed } from "vue" import { useI18n } from "~/composables/i18n" import { useService } from "dioc/vue" import { WorkspaceService } from "~/services/workspace.service" -import { useReadonlyStream } from "~/composables/stream" -import { platform } from "~/platform" const props = defineProps<{ section?: string @@ -28,23 +26,11 @@ const t = useI18n() const workspaceService = useService(WorkspaceService) const workspace = workspaceService.currentWorkspace -const currentUser = useReadonlyStream( - platform.auth.getProbableUserStream(), - platform.auth.getProbableUser() -) - const currentWorkspace = computed(() => { - const personalWorkspaceName = currentUser.value?.displayName - ? t("workspace.personal_workspace", { name: currentUser.value.displayName }) - : t("workspace.personal") - - if (props.isOnlyPersonal) { - return personalWorkspaceName - } - if (workspace.value.type === "team") { - return teamWorkspaceName.value + if (props.isOnlyPersonal || workspace.value.type === "personal") { + return t("workspace.personal") } - return personalWorkspaceName + return teamWorkspaceName.value }) const teamWorkspaceName = computed(() => { diff --git a/packages/hoppscotch-common/src/components/workspace/Selector.vue b/packages/hoppscotch-common/src/components/workspace/Selector.vue index 0ab57c2d3b..0b11c68e57 100644 --- a/packages/hoppscotch-common/src/components/workspace/Selector.vue +++ b/packages/hoppscotch-common/src/components/workspace/Selector.vue @@ -3,7 +3,7 @@
- currentUser.value?.displayName - ? t("workspace.personal_workspace", { name: currentUser.value.displayName }) - : t("workspace.personal") -) - const workspaceService = useService(WorkspaceService) const teamListadapter = workspaceService.acquireTeamListAdapter(null) const myTeams = useReadonlyStream(teamListadapter.teamList$, []) From 18486bb6690d8670caec503651dd1475cfd8e800 Mon Sep 17 00:00:00 2001 From: jamesgeorge007 Date: Tue, 12 Mar 2024 14:13:08 +0530 Subject: [PATCH 2/2] refactor: prefer ternary --- packages/hoppscotch-common/src/components/app/Header.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/hoppscotch-common/src/components/app/Header.vue b/packages/hoppscotch-common/src/components/app/Header.vue index 5becf53fe1..55557f960d 100644 --- a/packages/hoppscotch-common/src/components/app/Header.vue +++ b/packages/hoppscotch-common/src/components/app/Header.vue @@ -331,8 +331,9 @@ const myTeams = useReadonlyStream(teamListAdapter.teamList$, null) const workspace = workspaceService.currentWorkspace const workspaceName = computed(() => { - if (workspace.value.type === "personal") return t("workspace.personal") - return workspace.value.teamName + return workspace.value.type === "personal" + ? t("workspace.personal") + : workspace.value.teamName }) const refetchTeams = () => {