Fix: Remove 'workspaces' from breadcrumbs (#2871)

This commit is contained in:
Mike
2024-09-04 16:11:33 +02:00
committed by GitHub
parent 80ea7a353c
commit 93f5eb81b2
3 changed files with 10 additions and 15 deletions
@@ -2,14 +2,10 @@
<div>
<Portal to="navigation">
<template v-if="project.workspace && isWorkspacesEnabled">
<HeaderNavLink
:to="workspacesRoute"
name="Workspaces"
:separator="false"
></HeaderNavLink>
<HeaderNavLink
:to="workspaceRoute(project.workspace.id)"
:name="project.workspace.name"
:separator="false"
></HeaderNavLink>
</template>
<HeaderNavLink
@@ -49,7 +45,7 @@
import { graphql } from '~~/lib/common/generated/gql'
import type { ProjectPageProjectHeaderFragment } from '~~/lib/common/generated/gql/graphql'
import { projectRoute, projectsRoute } from '~~/lib/common/helpers/route'
import { workspaceRoute, workspacesRoute } from '~/lib/common/helpers/route'
import { workspaceRoute } from '~/lib/common/helpers/route'
graphql(`
fragment ProjectPageProjectHeader on Project {
@@ -6,14 +6,10 @@
<Portal to="navigation">
<ViewerScope :state="state">
<template v-if="project?.workspace && isWorkspacesEnabled">
<HeaderNavLink
:to="workspacesRoute"
name="Workspaces"
:separator="false"
></HeaderNavLink>
<HeaderNavLink
:to="workspaceRoute(project?.workspace.id)"
:name="project?.workspace.name"
:separator="false"
></HeaderNavLink>
</template>
<HeaderNavLink
@@ -126,7 +122,7 @@ import { useEmbed } from '~/lib/viewer/composables/setup/embed'
import { useViewerTour } from '~/lib/viewer/composables/tour'
import { useFilterUtilities } from '~/lib/viewer/composables/ui'
import { projectsRoute } from '~~/lib/common/helpers/route'
import { workspaceRoute, workspacesRoute } from '~/lib/common/helpers/route'
import { workspaceRoute } from '~/lib/common/helpers/route'
const emit = defineEmits<{
setup: [InjectableViewerState]
@@ -5,8 +5,11 @@
</div>
<template v-else>
<Portal to="navigation">
<HeaderNavLink :to="workspacesRoute" name="Workspaces" :separator="false" />
<HeaderNavLink :to="workspaceRoute(workspaceId)" :name="workspace?.name" />
<HeaderNavLink
:to="workspaceRoute(workspaceId)"
:name="workspace?.name"
:separator="false"
/>
</Portal>
<WorkspaceHeader
v-if="workspace"
@@ -68,7 +71,7 @@ import type {
WorkspaceProjectsQueryQueryVariables
} from '~~/lib/common/generated/gql/graphql'
import { skipLoggingErrorsIfOneFieldError } from '~/lib/common/helpers/graphql'
import { workspaceRoute, workspacesRoute } from '~/lib/common/helpers/route'
import { workspaceRoute } from '~/lib/common/helpers/route'
import { Roles } from '@speckle/shared'
graphql(`