@ladg/rhfmui
Version:
The integration of MUI components with React hook form.
20 lines • 1.14 kB
TypeScript
import { DateTimeValidationError, PickerChangeHandlerContext, TimePickerProps } from '@mui/x-date-pickers';
import { JSX } from 'react';
import { RegisterOptions, UseFormReturn } from 'react-hook-form';
type RHFMuiTimePickerProps = TimePickerProps<any, false> & React.RefAttributes<HTMLDivElement> & {
rhfinstance: UseFormReturn<any>;
rhf_rules?: Omit<RegisterOptions<any, any>, 'valueAsNumber' | 'valueAsDate' | 'setValueAs' | 'disabled'>;
name: string;
label: string;
required?: boolean;
disabled?: boolean;
fullWidth?: boolean;
placeholder?: string;
size?: 'medium' | 'small';
permanentMessage?: string | (() => JSX.Element);
onChangeExtraHandler?: ((newValue: any, context: PickerChangeHandlerContext<DateTimeValidationError>) => void) | undefined;
};
/**IMP NOTE:RHFMuiTimePicker must be wraped by LocalizationProvider. PLease user LocalizationProvider with your choice od dateAdapter as expalined here https://mui.com/x/react-date-pickers/getting-started/ */
export declare const RHFMuiTimePicker: React.FC<RHFMuiTimePickerProps>;
export {};
//# sourceMappingURL=RHFMuiTimePicker.d.ts.map