UNPKG

@mui/x-date-pickers

Version:

The community edition of the Date and Time Picker components (MUI X).

20 lines 809 B
import { singleItemFieldValueManager, singleItemValueManager } from '../internals/utils/valueManagers'; import { useField } from '../internals/hooks/useField'; import { validateDate } from '../internals/utils/validation/validateDate'; import { splitFieldInternalAndForwardedProps } from '../internals/utils/fields'; import { useDefaultizedDateField } from '../internals/hooks/defaultizedFieldProps'; export const useDateField = inProps => { const props = useDefaultizedDateField(inProps); const { forwardedProps, internalProps } = splitFieldInternalAndForwardedProps(props, 'date'); return useField({ forwardedProps, internalProps, valueManager: singleItemValueManager, fieldValueManager: singleItemFieldValueManager, validator: validateDate, valueType: 'date' }); };