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
      • Parameters

        • checked: boolean

        Returns void

  • Optional onClick?: ((event) => void)
  • Optional value?: CheckboxValue

Generated using TypeDoc