@lunit/oui
Version:
Lunit Oncology UI components
16 lines (15 loc) • 731 B
TypeScript
import type { BoxProps, CheckboxProps as MuiCheckboxProps } from '@mui/material';
export interface CheckboxProps extends Omit<BoxProps<'span'>, 'onChange' | 'onChangeCapture'> {
value?: MuiCheckboxProps['value'];
name?: MuiCheckboxProps['name'];
checked?: MuiCheckboxProps['checked'];
defaultChecked?: MuiCheckboxProps['defaultChecked'];
disabled?: MuiCheckboxProps['disabled'];
required?: MuiCheckboxProps['required'];
indeterminate?: MuiCheckboxProps['indeterminate'];
onChange?: MuiCheckboxProps['onChange'];
onChangeCapture?: MuiCheckboxProps['onChangeCapture'];
label?: string;
inputProps?: React.InputHTMLAttributes<HTMLInputElement>;
inputRef?: React.Ref<HTMLInputElement>;
}