Atoms / Toggle Group
Toggle Group
<ToggleGroup />StableA clustered set of Toggle buttons. `type='single'` for radio-like behavior (one active at a time); `type='multiple'` for independent on/off per item. Built on Radix ToggleGroup.
import { ToggleGroup, ToggleGroupItem } from "@/components/upnext";
Explorer
Edit any prop in the inspector — preview and code update together. Hover any color for hex + token.
Type
Variant
Size
Content
<ToggleGroup type="single" variant="plain"><ToggleGroupItem value="left"><AlignLeft /></ToggleGroupItem><ToggleGroupItem value="center"><AlignCenter /></ToggleGroupItem><ToggleGroupItem value="right"><AlignRight /></ToggleGroupItem></ToggleGroup>
Variants
<ToggleGroup type="single" defaultValue="center"><ToggleGroupItem value="left"><AlignLeft /></ToggleGroupItem><ToggleGroupItem value="center"><AlignCenter /></ToggleGroupItem><ToggleGroupItem value="right"><AlignRight /></ToggleGroupItem></ToggleGroup>
Source
The wrapper is a thin re-export; the actual styling lives in the shadcn primitive.