import { CheckboxGroup } from "@nodus/design-system"Loading demo…
Props
| Prop | Type | Default | Description |
|---|---|---|---|
label | string | — | Group legend text |
itemsreq | CheckboxItem[] | — | Array of { value, label, disabled? } items |
valuereq | string[] | — | Currently checked values |
onChangereq | (value: string[]) => void | — | Called with updated checked values |
orientation | "vertical" | "horizontal" | "vertical" | Layout direction |
labelType
stringDefault —Group legend text
itemsrequiredType
CheckboxItem[]Default —Array of { value, label, disabled? } items
valuerequiredType
string[]Default —Currently checked values
onChangerequiredType
(value: string[]) => voidDefault —Called with updated checked values
orientationType
"vertical" | "horizontal"Default "vertical"Layout direction
MobileTouch Target
Stack items vertically on mobile. Each row must have min 44px tap height including padding.
Design Rationale
This component was designed to express:
Explore Related
Was this helpful?