Launch sale — 60% off Pro
Contact
SheetSettings

Not affiliated with official shadcn/ui. Visit ui.shadcn.com for official docs.

React Theme Settings Sheet

A theme settings sheet with Light, Dark, and System radio button choices plus Compact Mode and Enable Animations toggles

Looking to implement shadcn/ui patterns?

Join our Discord community for help from other developers.


Theme preferences are personal—give users full control. This React Sheet offers Light, Dark, and System theme selection with checkbox radio buttons, plus Compact Mode and animations toggles using shadcn/ui Checkbox components. Built with Radix UI Dialog primitives, the appearance controls let users customize visual experience—perfect for app settings, accessibility preferences, display customization, UI configuration, or any interface where users expect to control how the app looks and behaves.

Pattern created by @haydenbleasel

Installation

Questions you might have