Shadcn.io is not affiliated with official shadcn/ui
Settings Form
A React settings form with language and theme selects plus notification switches using React Hook Form and Zod for app preferences management
Application preferences need structured settings—this React settings form organizes preferences into logical sections with language and theme Select dropdowns, notification toggles using Switch components for email/marketing/security, and two-factor authentication control. Built with shadcn/ui Form components, React Hook Form, and Zod featuring space-y-8 section separation, bordered switch cards with flex justify-between layouts, section headings, and descriptive labels. The max-w-2xl container with sectioned organization creates scannable settings—perfect for user preferences, account settings, app configuration, or anywhere managing multiple boolean and selection preferences with clear categorization.
Settings Form preview
Installation
Related Components
Profile Edit Form
User profile information editing
Standard Switch
Toggle switch component
Standard Select
Dropdown selection component
Spacious Form
Sectioned form with generous spacing
Login Form
Authentication form
Standard Card
Card container for grouped content
FAQ
Was this page helpful?
Sign in to leave feedback.
Search Filter Form
A React search filter form with query input, sort select, price range inputs, category checkboxes, and stock filter using React Hook Form and Zod
Signup Form
A React signup form with name, email, password validation using regex patterns, and terms checkbox validated with React Hook Form and Zod