primitives/@mihcm/ui·v0.21.0·stable
Toggle
Pressable toggle between on/off states. Also exports ToggleGroup for single/multi-select groups.
Props
The full prop API for Toggle. Same surface in web and React Native — bundlers pick the right variant via the react-native export condition.
| Prop | Type | Default | Description | Since |
|---|---|---|---|---|
pressed | boolean | — | Controlled pressed state. Required. | 0.5.0 |
onPressedChange | (pressed: boolean) => void | — | Called when toggled. Required. | 0.5.0 |
variant | 'default' | 'outline' | 'default' | Visual variant. | 0.5.0 |
size | 'sm' | 'md' | 'lg' | 'md' | Height scale. | 0.5.0 |
disabled | boolean | false | Standard disabled state. | 0.5.0 |
Import
import { Toggle, ToggleGroup, ToggleGroupItem } from '@mihcm/ui/Toggle';