{#- chirp-ui: Sidebar component Vertical sidebar navigation for dashboards and admin panels. Boosted links use the shell outlet contract: target #main, swap innerHTML, and select #page-content so full-page GET responses only replace the page outlet inside the persistent shell. Active state: use match= for automatic path comparison (requires current_path in template context), or active= for explicit control. match="exact" — active when current_path == href match="prefix" — active when current_path starts with href (or equals it) active=true — always active (explicit override) Badge state: badge_label gives a richer accessible label for visible counts. badge_expected reserves count space, and badge_loading renders a pending count without layout shift. Named slots: header, footer, default (nav content). aria_label: static accessible name for the