Accessibility
Sidebar from @prepared911/ui/sidebar is the primary application navigation landmark. It renders a nav named by aria-label. Your job is to pass that name, give every row an icon and a visible label, and keep keyboard flow predictable between the sidebar and main.
navigation landmark; screen-reader rotor surfaces it as a named region.collapsed is owned by Sidebar. The component does not ship a collapse control; an owner control outside the nav calls useSidebar.SidebarItem exposes the active destination so screen readers announce "current page" appropriately.aria-label on the sidebar. Match product language ("Main", "App", "Dispatch"). It is required. Without it, the landmark has no name.aria-label or a visible tooltip that is readable by assistive tech.<nav> landmark with aria-label.role="group" with aria-label—choose per information architecture.aria-current="page" for the current route.aria-current reflects reality; a stale active state misleads assistive tech.Drawer).