@mui/x-date-pickers
Version:
The community edition of the Date and Time Picker components (MUI X).
27 lines (26 loc) • 1.03 kB
JavaScript
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;
;