--- title: 复选框 icon: square-check --- 标题 用于用户需要从多个选项中选择多个值时。 ```jsx import { Checkbox } from "twenty-ui/display"; export const MyComponent = () => { return ( console.log("onChange function fired")} onCheckedChange={() => console.log("onCheckedChange function fired")} variant="primary" size="small" shape="squared" /> ); }; ``` | 属性 | 类型 | 描述 | | --------------- | --- | --------------------------------------------------- | | 选中 | 布尔值 | 指示复选框是否被选中 | | 不确定 | 布尔值 | 指示复选框是否处于不确定状态(既非选中也非未选中) | | onChange | 函数 | 当复选框状态更改时需要触发的回调函数 | | onCheckedChange | 函数 | 当`checked`状态更改时需要触发的回调函数 | | 变体 | 字符串 | 盒子的视觉样式变体。 选项包括:`primary`,`secondary`, 和 `tertiary` | | 大小 | 字符串 | 复选框的大小。 有两个选项:`small` 和 `large` | | 形状 | 字符串 | 复选框的形状。 有两个选项:`squared` 和 `rounded` |