From 8dc182d65972c6cb84f72c6067bdeb09501b2b25 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rapha=C3=ABl=20Bosi?=
<71827178+bosiraphael@users.noreply.github.com>
Date: Wed, 26 Nov 2025 16:38:36 +0100
Subject: [PATCH] Add New Widget page layout header information (#16098)
## Before
## After
---
.../components/hooks/usePageLayoutHeaderInfo.ts | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/packages/twenty-front/src/modules/command-menu/components/hooks/usePageLayoutHeaderInfo.ts b/packages/twenty-front/src/modules/command-menu/components/hooks/usePageLayoutHeaderInfo.ts
index cbc15dc30b..54381e385d 100644
--- a/packages/twenty-front/src/modules/command-menu/components/hooks/usePageLayoutHeaderInfo.ts
+++ b/packages/twenty-front/src/modules/command-menu/components/hooks/usePageLayoutHeaderInfo.ts
@@ -8,6 +8,7 @@ import { isDefined } from 'twenty-shared/utils';
import {
IconAppWindow,
IconFrame,
+ IconPlus,
type IconComponent,
} from 'twenty-ui/display';
import { type PageLayoutWidget } from '~/generated/graphql';
@@ -145,6 +146,18 @@ export const usePageLayoutHeaderInfo = ({
};
}
+ case CommandMenuPages.PageLayoutWidgetTypeSelect: {
+ return {
+ headerIcon: IconPlus,
+ headerIconColor: iconColor,
+ headerType: '',
+ title: t`New widget`,
+ isReadonly: true,
+ tab: undefined,
+ widgetInEditMode: undefined,
+ };
+ }
+
default:
return null;
}