Skip to main content

Input.Checkbox

Import

import { Input } from "@dhua5922/react-native-kit";

Examples

Live Editor
function Example() {
  const [checked1, setChecked1] = useState(false);
  const [checked2, setChecked2] = useState(false);

  return (
    <>
      <Input.Checkbox
        checked={checked1}
        onChange={(checked) => setChecked1(checked)}
        style={{ marginBottom: 12 }}
      >
        Checkbox 1
      </Input.Checkbox>

      <Input.Checkbox
        checked={checked2}
        onChange={(checked) => setChecked2(checked)}
        disabled
      >
        Disabled checkbox
      </Input.Checkbox>
    </>
  );
}
Result
Loading...

Props

note

Include all props from Pressable

NameTypeDefaultDescription
checkedbooleanfalseShow checkmark if checked; otherwise, hide checkmark.
onChange(checked: boolean) => voidCallback fired when checkbox has been pressed.
sizenumber24Width and height of checkbox.
CheckmarkReact.ReactNodeCustom checkmark.
colorstring#2089dcColor of checkmark.