@coveord/plasma-mantine
Version:
A Plasma flavoured Mantine theme
54 lines (53 loc) • 2.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "DateTimeRangePicker", {
enumerable: true,
get: function() {
return DateTimeRangePicker;
}
});
var _object_spread = require("@swc/helpers/_/_object_spread");
var _object_without_properties = require("@swc/helpers/_/_object_without_properties");
var _sliced_to_array = require("@swc/helpers/_/_sliced_to_array");
var _jsxruntime = require("react/jsx-runtime");
var _core = require("@mantine/core");
var _hooks = require("@mantine/hooks");
var _DateRangePickerPresetSelect = require("../DateRangePicker/DateRangePickerPresetSelect.js");
var _EditableDateTimeRangePicker = require("./EditableDateTimeRangePicker.js");
var DateTimeRangePicker = function DateTimeRangePicker(_0) {
var presets = _0.presets, value = _0.value, defaultValue = _0.defaultValue, onChange = _0.onChange, otherProps = _object_without_properties._(_0, [
"presets",
"value",
"defaultValue",
"onChange"
]);
var _useUncontrolled = _sliced_to_array._((0, _hooks.useUncontrolled)({
value: value,
defaultValue: defaultValue,
onChange: onChange,
finalValue: [
null,
null
]
}), 2), _value = _useUncontrolled[0], handleChange = _useUncontrolled[1];
return /*#__PURE__*/ (0, _jsxruntime.jsxs)(_core.Group, {
align: "center",
children: [
/*#__PURE__*/ (0, _jsxruntime.jsx)(_EditableDateTimeRangePicker.EditableDateTimeRangePicker, _object_spread._({
value: _value,
onChange: handleChange
}, otherProps)),
presets && /*#__PURE__*/ (0, _jsxruntime.jsx)(_DateRangePickerPresetSelect.DateRangePickerPresetSelect, {
presets: presets,
value: _value,
onChange: handleChange,
selectProps: {
ml: 'sm'
}
})
]
});
};
//# sourceMappingURL=DateTimeRangePicker.js.map