Settings panel preview

Settings panel

Titled sections of setting rows, each with a label, description and a switch, select or your own control. Includes a Switch.

  • Group
    Settings
  • Origin
    Inspired · Original (this library)
  • License
    MIT
  • Added
    Oct 22
npx shadcn@latest add @deank/settings-panel

The registry stays private. Install from the repo with a GitHub token — see the README.

Usage

import { SettingsPanel } from "@/registry/blocks/settings-panel/settings-panel";

<SettingsPanel sections={[/* … */]} />

Props

PropTypeDefaultDescription
sectionsSettingsSection[]

When to use

Account, workspace and notification settings pages.

When not to use

Onboarding flows (use progress-tracker with forms); one-off toggles inside content (use tactile-toggle or checklist).

Related

Text field · Tactile toggle · Sheet / drawer