App shell
shadcn Sidebar with a switcher, search (⌘K), groups that fold, the user menu; folds to icons (⌘B); a sheet on phones.
Reference: Cloudflare dashboard sidebar (260 px, 34 px items, measured 2026-11-12)
Preview
Install
npx shadcn@4.23.0 add https://ui.dobrin-dobrev.co.uk/r/app-shell.json
Into an app set up with shadcn init --base radix; the parts it uses come with it.
Files
- registry/default/blocks/app-shell.tsx → components/blocks/app-shell.tsx