diff --git a/packages/twenty-front/src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx b/packages/twenty-front/src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx index 5a2f6dfc05..ef885a3617 100644 --- a/packages/twenty-front/src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx +++ b/packages/twenty-front/src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx @@ -152,6 +152,14 @@ export const WorkspaceSection = () => { pageIcon: IconLink, }); break; + case NavigationMenuItemType.PAGE_LAYOUT: + openNavigationMenuItemInSidePanel({ + pageTitle: + getNavigationMenuItemLabel(item, objectMetadataItems, views) || + t`Edit page`, + pageIcon: getIcon(item.icon), + }); + break; default: openViewOrRecordEditPanelAndNavigate(item, objectMetadataItem); } diff --git a/packages/twenty-front/src/modules/navigation-menu-item/edit/hooks/useSelectedNavigationMenuItemEditItemLabel.ts b/packages/twenty-front/src/modules/navigation-menu-item/edit/hooks/useSelectedNavigationMenuItemEditItemLabel.ts index 3b839ac611..50bc84891f 100644 --- a/packages/twenty-front/src/modules/navigation-menu-item/edit/hooks/useSelectedNavigationMenuItemEditItemLabel.ts +++ b/packages/twenty-front/src/modules/navigation-menu-item/edit/hooks/useSelectedNavigationMenuItemEditItemLabel.ts @@ -19,6 +19,8 @@ const getLabelForItem = ( return item.name ?? 'Folder'; case NavigationMenuItemType.LINK: return item.name ?? 'Link'; + case NavigationMenuItemType.PAGE_LAYOUT: + return item.name ?? 'Page'; case NavigationMenuItemType.OBJECT: case NavigationMenuItemType.VIEW: return (