Settings page
Starting point: tabs on a track, one setting per row in ~900 px, one docked save bar, the danger zone last.
Reference: Cloudflare Configurations (cloudflare-p5.png)
Page
Install
npx shadcn@4.23.0 add https://ui.dobrin-dobrev.co.uk/r/settings-page.json
Into an app set up with shadcn init --base radix; the parts it uses come with it.
Files
- registry/default/blocks/page-types/settings-page.tsx → components/page-types/settings-page.tsx