Getting Started
Foundations
Components
#Installation
npx @dinachi/cli@latest add toggle-group#Usage
tsx
import { ToggleGroup, ToggleGroupItem } from "@/components/ui/toggle-group"#Examples
Default Toggle Group
A toggle group with multiple selection
Single Toggle Group
Toggle group with single selection mode
Toggle Group Sizes
Toggle groups in different sizes
#API Reference
| Prop | Type | Default | Description |
|---|---|---|---|
| type | 'single' | 'multiple' | 'single' | Selection mode for the toggle group. |
| value | string | string[] | — | Controlled selected value(s). |
| defaultValue | string | string[] | — | Initial value(s) for uncontrolled usage. |
| onValueChange | (value: string | string[]) => void | — | Callback fired when selection changes. |
| ToggleGroupItem.variant | 'default' | 'outline' | 'outline' | Visual style variant for each item. |
| ToggleGroupItem.size | 'default' | 'sm' | 'lg' | 'sm' | Size variant for each item. |