diff --git a/apps/designer/app/designer/features/sidebar-left/panels/pages/pages.tsx b/apps/designer/app/designer/features/sidebar-left/panels/pages/pages.tsx index 3d9cd39f73..d9d482c819 100644 --- a/apps/designer/app/designer/features/sidebar-left/panels/pages/pages.tsx +++ b/apps/designer/app/designer/features/sidebar-left/panels/pages/pages.tsx @@ -96,7 +96,7 @@ const PagesPanel = ({ onCreateNewPage?: () => void; onSelect: (pageId: string) => void; selectedPageId: string; - onEdit?: (pageId: string) => void; + onEdit?: (pageId: string | undefined) => void; editingPageId?: string; }) => { const [pages] = usePages(); @@ -111,25 +111,27 @@ const PagesPanel = ({ const isSelected = props.selectedItemId === props.itemData.id; const isEditing = editingPageId === props.itemData.id; + const menuLabel = isEditing + ? "Close page settings" + : "Open page settings"; + return ( - {isEditing ? ( - - ) : ( - - onEdit(props.itemData.id)} - > - - - - )} + + + onEdit(isEditing ? undefined : props.itemData.id) + } + > + {isEditing ? : } + + ) }