UNPKG

@thebase/ui

Version:

CDN-installable Owl and Bootstrap 5 UI component library.

43 lines (33 loc) • 1.29 kB
# Radio Group Native radio input or label wrapper. ## Pure Owl component ```js import { RadioGroup, RadioGroupItem } from "@thebase/ui"; ``` ```base-ui <div style="max-width: 28rem" class="w-100"> <RadioGroup value="'option-one'" className="'d-flex flex-column gap-2'"> <RadioGroupItem value="'option-one'">Option One</RadioGroupItem> <RadioGroupItem value="'option-two'">Option Two</RadioGroupItem> </RadioGroup> </div> ``` | Component | Prop | Type | Notes | | --- | --- | --- | --- | | `RadioGroup` | `value` | `String` | optional | | `RadioGroup` | `name` | `String` | optional | | `RadioGroup` | `disabled` | `Boolean` | optional | | `RadioGroup` | `className` | `String` | optional | | `RadioGroup` | `onChange` | `Function` | optional | | `RadioGroupItem` | `value` | `String` | required | | `RadioGroupItem` | `disabled` | `Boolean` | optional | | `RadioGroupItem` | `className` | `String` | optional | See [Pure Owl Components](/examples/blocks.html#/docs/guide/owl-components) for how to load `@base/owl` and `dist/baseui.templates.xml`. ## Static component ```base-ui <label b-ui="radio-group"> <input type="radio" name="plan" checked> Starter </label> ``` Accessibility: group radios with the same `name`; use a fieldset and legend for larger groups.