From d27b7fdbea7ff125f7f0214bf72c161f241c4eb9 Mon Sep 17 00:00:00 2001 From: vickytechkey Date: Fri, 6 Nov 2026 19:42:40 +0530 Subject: [PATCH] fix(web): resolve issues board blank rendering due to MobX strict mode in IssueRootStore --- .../issues/issue-layouts/kanban/default.tsx | 5 +- .../kanban/headers/group-by-card.tsx | 2 +- .../issues/issue-layouts/kanban/swimlanes.tsx | 4 + .../issues/issue-layouts/list/default.tsx | 3 + .../components/issues/issue-layouts/utils.tsx | 12 +- apps/web/core/store/issue/root.store.ts | 154 +++++++++++------- apps/web/core/store/workspace/index.ts | 4 +- 7 files changed, 115 insertions(+), 69 deletions(-) diff --git a/apps/web/core/components/issues/issue-layouts/kanban/default.tsx b/apps/web/core/components/issues/issue-layouts/kanban/default.tsx index d63cf00ab..8521ae550 100644 --- a/apps/web/core/components/issues/issue-layouts/kanban/default.tsx +++ b/apps/web/core/components/issues/issue-layouts/kanban/default.tsx @@ -6,6 +6,7 @@ import type { MutableRefObject } from "react"; import { observer } from "mobx-react"; +import { useParams } from "next/navigation"; import type { GroupByColumnTypes, IGroupByColumn, @@ -106,11 +107,13 @@ export const KanBan = observer(function KanBan(props: IKanBan) { const { getIsWorkflowWorkItemCreationDisabled } = useWorkFlowFDragNDrop(group_by, sub_group_by); + const { projectId } = useParams(); const list = getGroupByColumns({ groupBy: group_by as GroupByColumnTypes, includeNone: true, isWorkspaceLevel: isWorkspaceLevel(storeType), isEpic: isEpic, + projectId: projectId?.toString(), }); if (!list) return null; @@ -165,7 +168,7 @@ export const KanBan = observer(function KanBan(props: IKanBan) { groupByVisibilityToggle.showIssues ? `w-[350px]` : `` } `} > - {sub_group_by === null && ( + {!sub_group_by && (
- {sub_group_by === null && ( + {!sub_group_by && (