SwitchProps: {
    beforeChange?: ((val) => Promise<void>);
    checked?: boolean;
    checkedText?: ReactNode;
    defaultChecked?: boolean;
    disabled?: boolean;
    loading?: boolean;
    onChange?: ((checked) => void | Promise<void>);
    uncheckedText?: ReactNode;
} & NativeProps<"--checked-color" | "--width" | "--height" | "--border-width">

Type declaration

  • Optional beforeChange?: ((val) => Promise<void>)

    Deprecated

    use onChange instead

      • (val): Promise<void>
      • Parameters

        • val: boolean

        Returns Promise<void>

        Deprecated

        use onChange instead

  • Optional checked?: boolean
  • Optional checkedText?: ReactNode
  • Optional defaultChecked?: boolean
  • Optional disabled?: boolean
  • Optional loading?: boolean
  • Optional onChange?: ((checked) => void | Promise<void>)
      • (checked): void | Promise<void>
      • Parameters

        • checked: boolean

        Returns void | Promise<void>

  • Optional uncheckedText?: ReactNode

Generated using TypeDoc