import { ReactNode } from "react"; import clsx from "clsx"; export interface SidebarItem { label: string; href: string; icon?: ReactNode; } export interface SidebarProps { title?: string; items: SidebarItem[]; activeHref?: string; onNavigate?: (href: string) => void; headerExtra?: ReactNode; } /** * Brand palette * #10B981 — dominant dark green → brand mark, active state, hover text * #10B981 — secondary green → hover background tint * #10B981 — muted green tone → sidebar canvas */ const Sidebar = ({ title, items, activeHref, onNavigate, headerExtra, }: SidebarProps) => ( ); export default Sidebar;