Feat: Add collapsible shell

This commit is contained in:
MangoPig
2026-06-17 05:37:29 +01:00
parent 630b3778db
commit 7fdc5f2d22
15 changed files with 478 additions and 52 deletions

View File

@@ -9,6 +9,7 @@ import {
Keyboard,
LayoutGrid,
LogOut,
Plus,
Repeat,
Search,
Settings,
@@ -81,6 +82,12 @@ export type SidebarItem = {
meta?: string;
};
export type SidebarHeaderAction = {
id: string;
label: string;
icon: ShellIcon;
};
export type TopBarAction = {
id: string;
label: string;
@@ -172,6 +179,12 @@ export const serverSidebarItems: readonly SidebarItem[] = [
{ id: "settings", label: "Settings", icon: Settings },
] as const;
export const workspaceSidebarHeaderActions: readonly SidebarHeaderAction[] = [
{ id: "workspace-settings", label: "Workspace settings", icon: Settings },
{ id: "search-workspace", label: "Search workspace", icon: Search },
{ id: "create-board", label: "Create board", icon: Plus },
] as const;
export const topBarActions: readonly TopBarAction[] = [
{ id: "search", label: "Search", icon: Search },
] as const;