UNPKG

@coveord/plasma-mantine

Version:

A Plasma flavoured Mantine theme

54 lines (53 loc) 2.07 kB
"use strict"; 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