import type { ComponentType, ReactNode } from "react"; import { shellLayoutClasses } from "./layout"; export type ShellSidebarNavItem = { labelKey: string; labelFallback: string; to: string; icon: ComponentType<{ size?: number | string }>; isExternal?: boolean; end?: boolean; isActive?: boolean; }; type ShellSidebarProps = { brandLabel: string; brandTitle: string; brandIcon: ReactNode; navContent: ReactNode; footerContent: ReactNode; }; export function AppSidebar({ brandLabel, brandTitle, brandIcon, navContent, footerContent, }: ShellSidebarProps) { return ( ); }