From c685042a477d9885e6e6c958115c501bc1f7ca03 Mon Sep 17 00:00:00 2001 From: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com> Date: Fri, 28 Nov 2025 14:05:38 +0530 Subject: [PATCH] regression: projects breadcrumb in accordion layout (#8194) --- .../browse/[workItem]/work-item-header.tsx | 3 +++ .../(detail)/[projectId]/archives/header.tsx | 7 +++---- .../[projectId]/cycles/(detail)/header.tsx | 2 ++ .../[projectId]/cycles/(list)/header.tsx | 6 ++++-- .../[projectId]/modules/(detail)/header.tsx | 3 +++ .../[projectId]/modules/(list)/header.tsx | 3 +++ .../[projectId]/pages/(detail)/header.tsx | 11 +++++------ .../[projectId]/pages/(list)/header.tsx | 6 ++++-- .../views/(detail)/[viewId]/header.tsx | 9 ++++----- .../[projectId]/views/(list)/header.tsx | 3 +++ apps/web/ce/components/breadcrumbs/common.tsx | 17 +++++++++++++++++ apps/web/ce/components/breadcrumbs/project.tsx | 2 +- apps/web/ce/components/issues/header.tsx | 3 +++ .../projects/settings/intake/header.tsx | 3 +++ 14 files changed, 58 insertions(+), 20 deletions(-) create mode 100644 apps/web/ce/components/breadcrumbs/common.tsx diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx index cd4adbe74..bb9a541e0 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx @@ -13,6 +13,8 @@ import { IssueDetailQuickActions } from "@/components/issues/issue-detail/issue- import { useIssueDetail } from "@/hooks/store/use-issue-detail"; import { useProject } from "@/hooks/store/use-project"; import { useAppRouter } from "@/hooks/use-app-router"; +// plane web imports +import { CommonProjectBreadcrumbs } from "@/plane-web/components/breadcrumbs/common"; export const WorkItemDetailsHeader = observer(() => { // router @@ -34,6 +36,7 @@ export const WorkItemDetailsHeader = observer(() => {
+
- +
+ +
+
+
+ + + + ; +} diff --git a/apps/web/ce/components/breadcrumbs/project.tsx b/apps/web/ce/components/breadcrumbs/project.tsx index 36badf4b4..fc17a5eb1 100644 --- a/apps/web/ce/components/breadcrumbs/project.tsx +++ b/apps/web/ce/components/breadcrumbs/project.tsx @@ -49,7 +49,7 @@ export const ProjectBreadcrumb = observer(function ProjectBreadcrumb(props: TPro // helpers const renderIcon = (projectDetails: TProject) => ( - + ); diff --git a/apps/web/ce/components/issues/header.tsx b/apps/web/ce/components/issues/header.tsx index e96a36595..c76e3584c 100644 --- a/apps/web/ce/components/issues/header.tsx +++ b/apps/web/ce/components/issues/header.tsx @@ -29,6 +29,8 @@ import { useProject } from "@/hooks/store/use-project"; import { useUserPermissions } from "@/hooks/store/user"; import { useAppRouter } from "@/hooks/use-app-router"; import { usePlatformOS } from "@/hooks/use-platform-os"; +// plane web imports +import { CommonProjectBreadcrumbs } from "@/plane-web/components/breadcrumbs/common"; export const IssuesHeader = observer(function IssuesHeader() { // router @@ -61,6 +63,7 @@ export const IssuesHeader = observer(function IssuesHeader() {
router.back()} isLoading={loader === "init-loader"} className="flex-grow-0"> +
+