Sidebar with a toggle button on its edge that collapses it to a narrow rail and expands it again. The button label updates for screen readers.
npx shadcn@latest add @minidev/collapsible-sidebar
collapsible-sidebar