CheckboxProps: {
block?: boolean;
checked?: boolean;
children?: ReactNode;
defaultChecked?: boolean;
disabled?: boolean;
icon?: ((checked, indeterminate) => ReactNode);
id?: string;
indeterminate?: boolean;
onChange?: ((checked) => void);
onClick?: ((event) => void);
value?: CheckboxValue;
} & NativeProps<"--icon-size" | "--font-size" | "--gap">
Type declaration
Optional block?: boolean
Optional checked?: boolean
Optional children?: ReactNode
Optional defaultChecked?: boolean
Optional disabled?: boolean
Optional icon?: ((checked, indeterminate) => ReactNode)
- (checked, indeterminate): ReactNode
Parameters
checked: boolean
indeterminate: boolean
Returns ReactNode
Optional id?: string
Optional indeterminate?: boolean
Optional onChange?: ((checked) => void)
- (checked): void
Returns void
Optional onClick?: ((event) => void)
- (event): void
Returns void
Optional value?: CheckboxValue