UNPKG

@mui/x-date-pickers

Version:

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

27 lines (26 loc) 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useDateTimeField = void 0; var _valueManagers = require("../internals/utils/valueManagers"); var _useField = require("../internals/hooks/useField"); var _validateDateTime = require("../internals/utils/validation/validateDateTime"); var _fields = require("../internals/utils/fields"); var _defaultizedFieldProps = require("../internals/hooks/defaultizedFieldProps"); const useDateTimeField = inProps => { const props = (0, _defaultizedFieldProps.useDefaultizedDateTimeField)(inProps); const { forwardedProps, internalProps } = (0, _fields.splitFieldInternalAndForwardedProps)(props, 'date-time'); return (0, _useField.useField)({ forwardedProps, internalProps, valueManager: _valueManagers.singleItemValueManager, fieldValueManager: _valueManagers.singleItemFieldValueManager, validator: _validateDateTime.validateDateTime, valueType: 'date-time' }); }; exports.useDateTimeField = useDateTimeField;