diff --git a/client/src/components/Layout/PageSidebar.tsx b/client/src/components/Layout/PageSidebar.tsx index 285d348e..d0f06a3b 100644 --- a/client/src/components/Layout/PageSidebar.tsx +++ b/client/src/components/Layout/PageSidebar.tsx @@ -5,6 +5,9 @@ export interface PageSidebarTab { id: string label: string icon: LucideIcon + /** Optional group heading shown above the first tab of each group. Tabs that + * share a group must be contiguous in the array. */ + group?: string } interface PageSidebarProps { @@ -160,29 +163,40 @@ function SidebarInner({ )} {footer && (