Atoms / Toggle
Toggle
<Toggle />StableA two-state button. Use for non-grouped on/off controls like bold, italic, mute. For mutually-exclusive choices, use Toggle Group; for form-binding state, use Switch or Checkbox.
import { Toggle } from "@/components/upnext";
Explorer
Edit any prop in the inspector — preview and code update together. Hover any color for hex + token.
Variant
Size
Pressed
State
Content
<Toggle variant="plain" aria-label="Bold"><Bold /></Toggle>
Variants
<Toggle aria-label="Bold"><Bold /></Toggle>
Composition
<Toggle defaultPressed><Italic /> Italic</Toggle>
Source
The wrapper is a thin re-export; the actual styling lives in the shadcn primitive.