Add New Widget page layout header information (#16098)

## Before

<img width="822" height="384" alt="CleanShot 2025-11-26 at 16 22 12@2x"
src="https://github.com/user-attachments/assets/014e2efc-c4e4-4140-b473-f09ac56855b5"
/>

## After

<img width="818" height="352" alt="CleanShot 2025-11-26 at 16 21 53@2x"
src="https://github.com/user-attachments/assets/5aa961a9-7d06-47b7-ad5d-6b5b9714a0d8"
/>
This commit is contained in:
Raphaël Bosi
2025-11-26 16:38:36 +01:00
committed by GitHub
parent c34f798a9c
commit 8dc182d659
@@ -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;
}