refactor: personal workspace nomenclature update (#3893)
Co-authored-by: jamesgeorge007 <jamesgeorge998001@gmail.com>
This commit is contained in:
@@ -988,7 +988,6 @@
|
|||||||
"workspace": {
|
"workspace": {
|
||||||
"change": "Change workspace",
|
"change": "Change workspace",
|
||||||
"personal": "Personal Workspace",
|
"personal": "Personal Workspace",
|
||||||
"personal_workspace": "{name}'s Workspace",
|
|
||||||
"other_workspaces": "My Workspaces",
|
"other_workspaces": "My Workspaces",
|
||||||
"team": "Workspace",
|
"team": "Workspace",
|
||||||
"title": "Workspaces"
|
"title": "Workspaces"
|
||||||
|
|||||||
@@ -331,14 +331,9 @@ const myTeams = useReadonlyStream(teamListAdapter.teamList$, null)
|
|||||||
const workspace = workspaceService.currentWorkspace
|
const workspace = workspaceService.currentWorkspace
|
||||||
|
|
||||||
const workspaceName = computed(() => {
|
const workspaceName = computed(() => {
|
||||||
if (workspace.value.type === "personal") {
|
return workspace.value.type === "personal"
|
||||||
return currentUser.value?.displayName
|
? t("workspace.personal")
|
||||||
? t("workspace.personal_workspace", {
|
: workspace.value.teamName
|
||||||
name: currentUser.value.displayName,
|
|
||||||
})
|
|
||||||
: t("workspace.personal")
|
|
||||||
}
|
|
||||||
return workspace.value.teamName
|
|
||||||
})
|
})
|
||||||
|
|
||||||
const refetchTeams = () => {
|
const refetchTeams = () => {
|
||||||
|
|||||||
@@ -15,8 +15,6 @@ import { computed } from "vue"
|
|||||||
import { useI18n } from "~/composables/i18n"
|
import { useI18n } from "~/composables/i18n"
|
||||||
import { useService } from "dioc/vue"
|
import { useService } from "dioc/vue"
|
||||||
import { WorkspaceService } from "~/services/workspace.service"
|
import { WorkspaceService } from "~/services/workspace.service"
|
||||||
import { useReadonlyStream } from "~/composables/stream"
|
|
||||||
import { platform } from "~/platform"
|
|
||||||
|
|
||||||
const props = defineProps<{
|
const props = defineProps<{
|
||||||
section?: string
|
section?: string
|
||||||
@@ -28,23 +26,11 @@ const t = useI18n()
|
|||||||
const workspaceService = useService(WorkspaceService)
|
const workspaceService = useService(WorkspaceService)
|
||||||
const workspace = workspaceService.currentWorkspace
|
const workspace = workspaceService.currentWorkspace
|
||||||
|
|
||||||
const currentUser = useReadonlyStream(
|
|
||||||
platform.auth.getProbableUserStream(),
|
|
||||||
platform.auth.getProbableUser()
|
|
||||||
)
|
|
||||||
|
|
||||||
const currentWorkspace = computed(() => {
|
const currentWorkspace = computed(() => {
|
||||||
const personalWorkspaceName = currentUser.value?.displayName
|
if (props.isOnlyPersonal || workspace.value.type === "personal") {
|
||||||
? t("workspace.personal_workspace", { name: currentUser.value.displayName })
|
return t("workspace.personal")
|
||||||
: t("workspace.personal")
|
|
||||||
|
|
||||||
if (props.isOnlyPersonal) {
|
|
||||||
return personalWorkspaceName
|
|
||||||
}
|
}
|
||||||
if (workspace.value.type === "team") {
|
return teamWorkspaceName.value
|
||||||
return teamWorkspaceName.value
|
|
||||||
}
|
|
||||||
return personalWorkspaceName
|
|
||||||
})
|
})
|
||||||
|
|
||||||
const teamWorkspaceName = computed(() => {
|
const teamWorkspaceName = computed(() => {
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<div class="flex flex-col">
|
<div class="flex flex-col">
|
||||||
<div class="flex flex-col">
|
<div class="flex flex-col">
|
||||||
<HoppSmartItem
|
<HoppSmartItem
|
||||||
:label="personalWorkspaceName"
|
:label="t('workspace.personal')"
|
||||||
:icon="IconUser"
|
:icon="IconUser"
|
||||||
:info-icon="workspace.type === 'personal' ? IconDone : undefined"
|
:info-icon="workspace.type === 'personal' ? IconDone : undefined"
|
||||||
:active-info-icon="workspace.type === 'personal'"
|
:active-info-icon="workspace.type === 'personal'"
|
||||||
@@ -96,12 +96,6 @@ const currentUser = useReadonlyStream(
|
|||||||
platform.auth.getProbableUser()
|
platform.auth.getProbableUser()
|
||||||
)
|
)
|
||||||
|
|
||||||
const personalWorkspaceName = computed(() =>
|
|
||||||
currentUser.value?.displayName
|
|
||||||
? t("workspace.personal_workspace", { name: currentUser.value.displayName })
|
|
||||||
: t("workspace.personal")
|
|
||||||
)
|
|
||||||
|
|
||||||
const workspaceService = useService(WorkspaceService)
|
const workspaceService = useService(WorkspaceService)
|
||||||
const teamListadapter = workspaceService.acquireTeamListAdapter(null)
|
const teamListadapter = workspaceService.acquireTeamListAdapter(null)
|
||||||
const myTeams = useReadonlyStream(teamListadapter.teamList$, [])
|
const myTeams = useReadonlyStream(teamListadapter.teamList$, [])
|
||||||
|
|||||||
Reference in New Issue
Block a user