HomeComponents
Components
  • AccordionDone
  • AlertDone
  • Alert DialogDone
  • Aspect RatioNo Change
  • AvatarDone
  • BadgeDone
  • BreadcrumbDone
  • ButtonDone
  • Button GroupDone
  • CalendarNo Change
  • CardDone
  • CarouselDone
  • ChartNo Change
  • CheckboxDone
  • CollapsibleNo Change
  • ComboboxDone
  • CommandDone
  • Context MenuDone
  • Data TableDone
  • Date PickerDone
  • DialogDone
  • DrawerDone
  • Dropdown MenuDone
  • EmptyNo Change
  • FieldNo Change
  • React Hook FormNo Change
  • Hover CardDone
  • InputDone
  • Input GroupDone
  • Input OTPDone
  • ItemDone
  • KbdDone
  • LabelDone
  • MenubarDone
  • Navigation MenuDone
  • PaginationDone
  • PopoverDone
  • ProgressDone
  • Radio GroupDone
  • ResizableNo Change
  • Scroll AreaNo Change
  • SelectDone
  • SeparatorDone
  • SheetDone
  • SidebarNo Change
  • SkeletonDone
  • SliderDone
  • SonnerDone
  • SpinnerDone
  • SwitchDone
  • TableNo Change
  • TabsDone
  • TextareaDone
  • ToastDone
  • ToggleDone
  • Toggle GroupDone
  • TooltipDone
  • TypographyDone

Switch

Square-edged switch that matches the rest of the Omni form controls and overlays.

Switch component

Preferences
Toggle states render with the same glass treatment as inputs.
Auto backups
Public access

Installation

pnpm dlx shadcn@latest add @omni/switch

Usage

import { Switch } from "@/components/ui/switch"
<Switch defaultChecked />