Skip to main content

Documentation Index

Fetch the complete documentation index at: https://copylabs.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

CheckboxGroup

CheckboxGroup is a component for managing a group of related checkboxes.

Import

import { CheckboxGroup } from 'radix-native-ui';

Usage

import { CheckboxGroup } from 'radix-native-ui';

<CheckboxGroup
  value={selected}
  onValueChange={setSelected}
>
  <Checkbox value="apple">Apple</Checkbox>
  <Checkbox value="banana">Banana</Checkbox>
  <Checkbox value="orange">Orange</Checkbox>
</CheckboxGroup>

Props

Examples

Basic Group

const [selected, setSelected] = useState(['apple']);

<CheckboxGroup value={selected} onValueChange={setSelected}>
  <Checkbox value="apple">Apple</Checkbox>
  <Checkbox value="banana">Banana</Checkbox>
  <Checkbox value="orange">Orange</Checkbox>
</CheckboxGroup>

With Label

<Flex direction="column" gap={2}>
  <Text weight="medium">Select fruits:</Text>
  <CheckboxGroup value={selected} onValueChange={setSelected}>
    <Checkbox value="apple">Apple</Checkbox>
    <Checkbox value="banana">Banana</Checkbox>
    <Checkbox value="orange">Orange</Checkbox>
  </CheckboxGroup>
</Flex>

Disabled Group

<CheckboxGroup disabled value={selected} onValueChange={setSelected}>
  <Checkbox value="1">Option 1</Checkbox>
  <Checkbox value="2">Option 2</Checkbox>
</CheckboxGroup>

With Color

<CheckboxGroup color="green" value={selected} onValueChange={setSelected}>
  <Checkbox value="1">Option 1</Checkbox>
  <Checkbox value="2">Option 2</Checkbox>
</CheckboxGroup>