diff --git a/web-app/packages/lib/src/modules/project/routes.ts b/web-app/packages/lib/src/modules/project/routes.ts index a3322b1b..b4fbc0b6 100644 --- a/web-app/packages/lib/src/modules/project/routes.ts +++ b/web-app/packages/lib/src/modules/project/routes.ts @@ -41,14 +41,19 @@ export enum ProjectRouteName { FileVersionDetail = 'file-version-detail' } -export const getProjectTitle = (route: RouteLocationNormalizedLoaded) => { +export const getProjectTitle = ( + route: RouteLocationNormalizedLoaded, + extended?: { workspaceName: string } +) => { const name = route.name as ProjectRouteName const params = route.params as ProjectRouteParams const query = route.query as ProjectRouteQuery const { projectName, path, version_id } = params as ProjectRouteParams const titles: Record = { - [ProjectRouteName.Projects]: ['Projects'], - [ProjectRouteName.ProjectsExplore]: ['Public projects'], + [ProjectRouteName.Projects]: ['Projects', extended?.workspaceName].filter( + Boolean + ), + [ProjectRouteName.ProjectsExplore]: ['Public projects', DEFAULT_PAGE_TITLE], [ProjectRouteName.Project]: ['Project details'], [ProjectRouteName.ProjectTree]: [ query.file_path || 'Files',