From 3f420c84d7474d363ffd6b1def7cd2e87f5ab6fb Mon Sep 17 00:00:00 2001 From: Weiko Date: Thu, 12 Mar 2026 18:25:12 +0100 Subject: [PATCH] Fix Flow tab missing for workflow run (#18602) ## Context Conditional tab rendering was recently introduced for system objects that now have record page layouts. However Workflow run is a system object and has a specific "Flow" tab that was not displayed anymore ## Before Screenshot 2026-03-12 at 18 10 03 ## After Screenshot 2026-03-12 at 18 09 35 --- .../page-layout/components/PageLayoutRendererContent.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/twenty-front/src/modules/page-layout/components/PageLayoutRendererContent.tsx b/packages/twenty-front/src/modules/page-layout/components/PageLayoutRendererContent.tsx index 8881a1f081..58b5d8dcec 100644 --- a/packages/twenty-front/src/modules/page-layout/components/PageLayoutRendererContent.tsx +++ b/packages/twenty-front/src/modules/page-layout/components/PageLayoutRendererContent.tsx @@ -114,9 +114,11 @@ export const PageLayoutRendererContent = () => { isEditMode: isPageLayoutInEditMode, }); + const SYSTEM_OBJECT_TABS = ['Home', 'Timeline', 'Overview', 'Flow']; + const tabsForCurrentObject = isSystemObject - ? tabsWithVisibleWidgets.filter( - (tab) => tab.title === 'Home' || tab.title === 'Timeline', + ? tabsWithVisibleWidgets.filter((tab) => + SYSTEM_OBJECT_TABS.includes(tab.title), ) : tabsWithVisibleWidgets;