UNPKG

tdesign-react

Version:
647 lines (639 loc) 25.5 kB
/** * tdesign v1.16.2 * (c) 2025 tdesign * @license MIT */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var defineProperty = require('../_chunks/dep-0fe55884.js'); var toConsumableArray = require('../_chunks/dep-a7fe58de.js'); var slicedToArray = require('../_chunks/dep-5cb0d66d.js'); var React = require('react'); var classNames = require('classnames'); var dayjs = require('dayjs'); var format = require('../_chunks/dep-87b156e8.js'); var utils = require('../_chunks/dep-bd553a4c.js'); var log = require('../_chunks/dep-05f87b98.js'); var hooks_useConfig = require('../hooks/useConfig.js'); var hooks_useDefaultProps = require('../hooks/useDefaultProps.js'); var hooks_useLatest = require('../hooks/useLatest.js'); var hooks_useUpdateEffect = require('../hooks/useUpdateEffect.js'); var rangeInput_index = require('../range-input/index.js'); var datePicker_defaultProps = require('./defaultProps.js'); var datePicker_hooks_useRange = require('./hooks/useRange.js'); var datePicker_panel_RangePanel = require('./panel/RangePanel.js'); var datePicker_utils = require('./utils.js'); require('../_chunks/dep-b325182b.js'); require('../_chunks/dep-737b8bd8.js'); require('../_chunks/dep-a0cbf081.js'); require('../_chunks/dep-ad26c517.js'); require('../_chunks/dep-b304bc94.js'); require('../_chunks/dep-4ce0670e.js'); require('../_chunks/dep-bdafd287.js'); require('../_chunks/dep-3448f35f.js'); require('../_chunks/dep-dc049363.js'); require('../_chunks/dep-ff8b8704.js'); require('../_chunks/dep-5c8525ea.js'); require('../_chunks/dep-eb2203ae.js'); require('../_chunks/dep-967e785f.js'); require('../_chunks/dep-2ad01263.js'); require('../_chunks/dep-753b7d52.js'); require('../_chunks/dep-fc884a8e.js'); require('../_chunks/dep-b6a3ada9.js'); require('../_chunks/dep-4d300b8f.js'); require('../config-provider/ConfigContext.js'); require('../_chunks/dep-17dea53e.js'); require('../_chunks/dep-481a1ecc.js'); require('../_chunks/dep-474eb386.js'); require('../_chunks/dep-3b256bc0.js'); require('../_chunks/dep-735cd5b9.js'); require('../_chunks/dep-3332ad6f.js'); require('../_chunks/dep-98783318.js'); require('../_chunks/dep-008b21d4.js'); require('../_chunks/dep-9193eded.js'); require('../_chunks/dep-afe817f9.js'); require('../_chunks/dep-0b70c7ec.js'); require('../_chunks/dep-a1e3e59b.js'); require('../_chunks/dep-24ab8f68.js'); require('../hooks/useIsFirstRender.js'); require('../range-input/RangeInput.js'); require('../_chunks/dep-40583e7c.js'); require('tdesign-icons-react'); require('../input/index.js'); require('../input/Input.js'); require('../_util/forwardRefWithStatics.js'); require('hoist-non-react-statics'); require('../_util/parseTNode.js'); require('../hooks/useControlled.js'); require('../_util/noop.js'); require('../_chunks/dep-908ffaed.js'); require('../_chunks/dep-a76ede3e.js'); require('../_chunks/dep-7659797a.js'); require('../hooks/useGlobalIcon.js'); require('../hooks/useLayoutEffect.js'); require('../_chunks/dep-e0735b5f.js'); require('../locale/LocalReceiver.js'); require('../config-provider/ConfigProvider.js'); require('../_chunks/dep-542bd26e.js'); require('../_chunks/dep-c89d3d1e.js'); require('../_chunks/dep-e018b522.js'); require('../_chunks/dep-7f4d0687.js'); require('../_chunks/dep-b23d5e45.js'); require('../input/defaultProps.js'); require('../input/InputGroup.js'); require('../input/useLengthLimit.js'); require('../_chunks/dep-779273e7.js'); require('../_chunks/dep-bb3e9667.js'); require('../range-input/defaultProps.js'); require('../range-input/RangeInputPopup.js'); require('../popup/index.js'); require('../popup/Popup.js'); require('react-transition-group'); require('../common/Portal.js'); require('react-dom'); require('../hooks/useAnimation.js'); require('../hooks/useAttach.js'); require('../hooks/useMutationObserver.js'); require('../_chunks/dep-1b7ce2a3.js'); require('../_chunks/dep-625279d1.js'); require('../_chunks/dep-4f4b2eb1.js'); require('../_chunks/dep-de1ebf3f.js'); require('../hooks/usePopper.js'); require('react-fast-compare'); require('@popperjs/core'); require('../hooks/useWindowSize.js'); require('../popup/defaultProps.js'); require('../popup/hooks/useTrigger.js'); require('../_util/listener.js'); require('../_util/ref.js'); require('react-is'); require('../_util/isFragment.js'); require('../popup/utils/transition.js'); require('../popup/PopupPlugin.js'); require('../_chunks/dep-e88f025c.js'); require('../_util/react-render.js'); require('../common/PluginContainer.js'); require('../select-input/useOverlayInnerStyle.js'); require('../hooks/useInnerPopupVisible.js'); require('./hooks/useRangeValue.js'); require('./panel/PanelContent.js'); require('./base/Header.js'); require('../pagination/index.js'); require('../pagination/Pagination.js'); require('../select/index.js'); require('../select/base/Select.js'); require('../_util/helper.js'); require('../_chunks/dep-b5fda651.js'); require('../common/FakeArrow.js'); require('../loading/index.js'); require('../loading/Loading.js'); require('../loading/defaultProps.js'); require('../loading/gradient.js'); require('../_chunks/dep-1ff6cacd.js'); require('../hooks/useDomRefCallback.js'); require('../loading/plugin.js'); require('../select-input/index.js'); require('../select-input/SelectInput.js'); require('../select-input/defaultProps.js'); require('../select-input/useMultiple.js'); require('../tag-input/index.js'); require('../tag-input/TagInput.js'); require('../hooks/useDragSorter.js'); require('../hooks/useEventCallback.js'); require('../tag-input/defaultProps.js'); require('../tag-input/useHover.js'); require('../tag-input/useTagList.js'); require('../tag/index.js'); require('../tag/Tag.js'); require('../_chunks/dep-83aba171.js'); require('../tag/defaultProps.js'); require('../tag/CheckTag.js'); require('../_chunks/dep-4fbbd844.js'); require('../tag/CheckTagGroup.js'); require('../tag-input/useTagScroll.js'); require('../select-input/useSingle.js'); require('../_chunks/dep-d41e2be3.js'); require('../_chunks/dep-5dd1b13c.js'); require('../_chunks/dep-0398d4b6.js'); require('../_chunks/dep-50a2eaa5.js'); require('../_chunks/dep-c38245dc.js'); require('../_chunks/dep-54a7e129.js'); require('../select/defaultProps.js'); require('../select/hooks/useKeyboardControl.js'); require('../_chunks/dep-c28741f7.js'); require('../hooks/useRipple.js'); require('../select/base/OptionGroup.js'); require('../_chunks/dep-b7bd245a.js'); require('../select/base/PopupContent.js'); require('../select/hooks/usePanelVirtualScroll.js'); require('../hooks/useVirtualScroll.js'); require('../input-number/index.js'); require('../input-number/InputNumber.js'); require('../button/index.js'); require('../button/Button.js'); require('../button/defaultProps.js'); require('../input-number/useInputNumber.js'); require('../_chunks/dep-90635103.js'); require('../_chunks/dep-6ea1b49c.js'); require('../hooks/useCommonClassName.js'); require('../input-number/defaultProps.js'); require('../input-adornment/InputAdornment.js'); require('../pagination/hooks/useBoundaryJumper.js'); require('../pagination/hooks/usePrevNextJumper.js'); require('../pagination/hooks/usePageNumber.js'); require('../pagination/hooks/useTotal.js'); require('../pagination/validators.js'); require('../pagination/defaultProps.js'); require('../_chunks/dep-56f56356.js'); require('../_chunks/dep-f0b4efe7.js'); require('../_chunks/dep-002bcd4b.js'); require('../pagination/PaginationMini.js'); require('./base/Table.js'); require('./base/Cell.js'); require('../time-picker/index.js'); require('../time-picker/TimePicker.js'); require('../_chunks/dep-bcee2619.js'); require('../time-picker/hooks/useTimePickerTextConfig.js'); require('../hooks/useDebounce.js'); require('../hooks/usePersistFn.js'); require('../hooks/usePropsRef.js'); require('../time-picker/TimeRangePicker.js'); require('../time-picker/panel/TimePickerPanel.js'); require('../time-picker/defaultProps.js'); require('./panel/ExtraContent.js'); require('./base/Footer.js'); require('./hooks/useTableData.js'); require('./hooks/useDisableDate.js'); require('../_chunks/dep-24a8304d.js'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } var React__default = /*#__PURE__*/_interopDefaultLegacy(React); var classNames__default = /*#__PURE__*/_interopDefaultLegacy(classNames); var dayjs__default = /*#__PURE__*/_interopDefaultLegacy(dayjs); function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { defineProperty._defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } var DateRangePicker = /*#__PURE__*/React.forwardRef(function (originalProps, ref) { var _useConfig = hooks_useConfig["default"](), classPrefix = _useConfig.classPrefix, globalDatePickerConfig = _useConfig.datePicker; var props = hooks_useDefaultProps["default"](originalProps, datePicker_defaultProps.dateRangePickerDefaultProps); var className = props.className, style = props.style, disabled = props.disabled, mode = props.mode, enableTimePicker = props.enableTimePicker, disableDate = props.disableDate, _props$firstDayOfWeek = props.firstDayOfWeek, firstDayOfWeek = _props$firstDayOfWeek === void 0 ? globalDatePickerConfig.firstDayOfWeek : _props$firstDayOfWeek, presets = props.presets, timePickerProps = props.timePickerProps, presetsPlacement = props.presetsPlacement, panelPreselection = props.panelPreselection, cancelRangeSelectLimit = props.cancelRangeSelectLimit, onPick = props.onPick, disableTime = props.disableTime, needConfirm = props.needConfirm; var _useRange = datePicker_hooks_useRange["default"](props), inputValue = _useRange.inputValue, popupVisible = _useRange.popupVisible, rangeInputProps = _useRange.rangeInputProps, popupProps = _useRange.popupProps, value = _useRange.value, year = _useRange.year, month = _useRange.month, time = _useRange.time, activeIndex = _useRange.activeIndex, isHoverCell = _useRange.isHoverCell, setActiveIndex = _useRange.setActiveIndex, onChange = _useRange.onChange, setIsHoverCell = _useRange.setIsHoverCell, setInputValue = _useRange.setInputValue, setPopupVisible = _useRange.setPopupVisible, setTime = _useRange.setTime, setYear = _useRange.setYear, setMonth = _useRange.setMonth, isFirstValueSelected = _useRange.isFirstValueSelected, setIsFirstValueSelected = _useRange.setIsFirstValueSelected, cacheValue = _useRange.cacheValue, setCacheValue = _useRange.setCacheValue; var _getDefaultFormat = format.getDefaultFormat({ mode: mode, enableTimePicker: enableTimePicker, format: props.format, valueType: props.valueType }), format$1 = _getDefaultFormat.format, timeFormat = _getDefaultFormat.timeFormat, valueType = _getDefaultFormat.valueType; var _useState = React.useState(false), _useState2 = slicedToArray._slicedToArray(_useState, 2), isSelected = _useState2[0], setIsSelected = _useState2[1]; var handleSyncPanelValue = function handleSyncPanelValue(value2) { var nextMonth = value2.map(function (v) { return format.parseToDayjs(v, format$1).month(); }); var nextYear = value2.map(function (v) { return format.parseToDayjs(v, format$1).year(); }); if (nextYear[0] === nextYear[1] && nextMonth[0] === nextMonth[1]) { nextMonth[0] === 11 ? nextMonth[0] -= 1 : nextMonth[1] += 1; } setMonth(nextMonth); setYear(nextYear); }; var handlePopupInvisible = function handlePopupInvisible() { var _props$popupProps, _props$popupProps$onV; setPopupVisible(false); (_props$popupProps = props.popupProps) === null || _props$popupProps === void 0 || (_props$popupProps$onV = _props$popupProps.onVisibleChange) === null || _props$popupProps$onV === void 0 || _props$popupProps$onV.call(_props$popupProps, false, {}); }; var onTriggerNeedConfirm = hooks_useLatest["default"](function () { if (needConfirm || !enableTimePicker || popupVisible) return; var nextValue = toConsumableArray._toConsumableArray(inputValue); var notValidIndex = nextValue.findIndex(function (v) { return !v || !format.isValidDate(v, format$1); }); if (notValidIndex === -1 && nextValue.length === 2) { var currentValue = format.formatDate(value || [], { format: format$1 }); if (currentValue[0] !== nextValue[0] || currentValue[1] !== nextValue[1]) { var formattedValue = format.formatDate(nextValue, { format: format$1, targetFormat: valueType, autoSwap: true }); onChange(formattedValue, { dayjsValue: nextValue.map(function (v) { return format.parseToDayjs(v, format$1); }), trigger: "confirm" }); } } else { setInputValue(format.formatDate(value || [], { format: format$1 })); } }); React.useEffect(function () { if (value === cacheValue) return; if (popupVisible) { setIsSelected(false); setCacheValue(format.formatDate(value || [], { format: format$1 })); setTime(format.formatTime(value || [dayjs__default["default"]().format(timeFormat), dayjs__default["default"]().format(timeFormat)], format$1, timeFormat, props.defaultTime)); if (!value.length) { var _initYearMonthTime = format.initYearMonthTime({ value: value, mode: mode, format: format$1, enableTimePicker: enableTimePicker }), defaultYear = _initYearMonthTime.year, defaultMonth = _initYearMonthTime.month; setYear(defaultYear); setMonth(defaultMonth); } else if (value.length === 2 && !enableTimePicker) { handleSyncPanelValue(value); } else { setYear(value.map(function (v) { return format.parseToDayjs(v, format$1).year(); })); setMonth(value.map(function (v) { return format.parseToDayjs(v, format$1).month(); })); } } else { setActiveIndex(0); setIsHoverCell(false); setIsFirstValueSelected(false); setInputValue(format.formatDate(value || [], { format: format$1 })); } }, [popupVisible]); hooks_useUpdateEffect["default"](function () { onTriggerNeedConfirm.current(); }, [popupVisible]); function onCellMouseEnter(date) { setIsHoverCell(true); var nextValue = toConsumableArray._toConsumableArray(inputValue); nextValue[activeIndex] = format.formatDate(date, { format: format$1 }); setInputValue(nextValue); } function onCellMouseLeave() { setIsHoverCell(false); setInputValue(cacheValue); } function onCellClick(date, _ref) { var e = _ref.e; onPick === null || onPick === void 0 || onPick(date, { e: e, partial: activeIndex ? "end" : "start" }); setIsHoverCell(false); setIsSelected(true); var nextValue = toConsumableArray._toConsumableArray(inputValue); nextValue[activeIndex] = format.formatDate(date, { format: format$1 }); setCacheValue(nextValue); setInputValue(nextValue); if (enableTimePicker) return; var notValidIndex = nextValue.findIndex(function (v) { return !v || !format.isValidDate(v, format$1); }); if (notValidIndex === -1 && nextValue.length === 2) { if (!isFirstValueSelected && format.parseToDayjs(nextValue[0], format$1).isAfter(format.parseToDayjs(nextValue[1], format$1))) { nextValue[activeIndex ? 0 : 1] = ""; setCacheValue(nextValue); setInputValue(nextValue); } else { onChange(format.formatDate(nextValue, { format: format$1, targetFormat: valueType, autoSwap: true }), { dayjsValue: nextValue.map(function (v) { return format.parseToDayjs(v, format$1); }), trigger: "pick" }); } } if (!isFirstValueSelected || !activeIndex) { var nextIndex = notValidIndex; if (nextIndex === -1) nextIndex = activeIndex ? 0 : 1; setActiveIndex(nextIndex); setIsFirstValueSelected(!!nextValue[0]); } else { handlePopupInvisible(); } } function onJumperClick(_ref2) { var trigger = _ref2.trigger, partial = _ref2.partial; var partialIndex = partial === "start" ? 0 : 1; var monthCountMap = { date: 1, week: 1, month: 12, quarter: 12, year: 120 }; var monthCount = monthCountMap[mode] || 0; var current = new Date(year[partialIndex], month[partialIndex]); var next = null; if (trigger === "prev") { next = utils.subtractMonth(current, monthCount); } else if (trigger === "current") { next = new Date(); } else if (trigger === "next") { next = utils.addMonth(current, monthCount); } var nextYear = toConsumableArray._toConsumableArray(year); nextYear[partialIndex] = next.getFullYear(); var nextMonth = toConsumableArray._toConsumableArray(month); nextMonth[partialIndex] = next.getMonth(); var onlyYearSelect = ["year", "quarter", "month"].includes(mode); var correctedDate = datePicker_utils.dateCorrection(partialIndex, nextYear, nextMonth, onlyYearSelect); nextYear = correctedDate.nextYear; nextMonth = correctedDate.nextMonth; setYear(nextYear); setMonth(nextMonth); } function onTimePickerChange(val) { var _extractTimeObj = utils.extractTimeObj(val), hours = _extractTimeObj.hours, minutes = _extractTimeObj.minutes, seconds = _extractTimeObj.seconds, milliseconds = _extractTimeObj.milliseconds, meridiem = _extractTimeObj.meridiem; var nextInputValue = toConsumableArray._toConsumableArray(inputValue); var changedInputValue = inputValue[activeIndex]; var currentDate = !dayjs__default["default"](changedInputValue, format$1).isValid() ? dayjs__default["default"]().year(year[activeIndex]).month(month[activeIndex]) : dayjs__default["default"](changedInputValue, format$1); var nextHours = hours; if (/am/i.test(meridiem) && nextHours === 12) nextHours -= 12; if (/pm/i.test(meridiem) && nextHours < 12) nextHours += 12; var nextDate = currentDate.hour(nextHours).minute(minutes).second(seconds).millisecond(milliseconds).toDate(); nextInputValue[activeIndex] = nextDate; var nextTime = toConsumableArray._toConsumableArray(time); nextTime[activeIndex] = val; setTime(nextTime); setIsSelected(true); setInputValue(format.formatDate(nextInputValue, { format: format$1 })); setCacheValue(format.formatDate(nextInputValue, { format: format$1 })); } function onConfirmClick(_ref3) { var _props$onConfirm; var e = _ref3.e; var nextValue = toConsumableArray._toConsumableArray(inputValue); props === null || props === void 0 || (_props$onConfirm = props.onConfirm) === null || _props$onConfirm === void 0 || _props$onConfirm.call(props, { e: e, date: nextValue, partial: activeIndex ? "end" : "start" }); var notValidIndex = nextValue.findIndex(function (v) { return !v || !format.isValidDate(v, format$1); }); if (notValidIndex === -1 && nextValue.length === 2) { if (!isFirstValueSelected && format.parseToDayjs(nextValue[0], format$1).isAfter(format.parseToDayjs(nextValue[1], format$1))) { nextValue[activeIndex ? 0 : 1] = ""; setCacheValue(nextValue); setInputValue(nextValue); } else { onChange(format.formatDate(nextValue, { format: format$1, targetFormat: valueType, autoSwap: true }), { dayjsValue: nextValue.map(function (v) { return format.parseToDayjs(v, format$1); }), trigger: "confirm" }); } } if (!isFirstValueSelected || !activeIndex) { var nextIndex = notValidIndex; if (nextIndex === -1) nextIndex = activeIndex ? 0 : 1; setActiveIndex(nextIndex); setIsFirstValueSelected(!!nextValue[0]); } else if (nextValue.length === 2) { handlePopupInvisible(); } } function onPresetClick(preset, context) { var presetValue = preset; if (typeof preset === "function") { presetValue = preset(); } if (!Array.isArray(presetValue)) { log.log.error("DateRangePicker", "preset: ".concat(preset, " must be Array!")); } else { var _props$onPresetClick; var formattedPreset = format.formatDate(presetValue, { format: format$1, targetFormat: valueType }); setInputValue(formattedPreset); setCacheValue(formattedPreset); setTime(format.formatTime(formattedPreset, format$1, timeFormat, props.defaultTime)); setIsSelected(true); setIsFirstValueSelected(true); handleSyncPanelValue(formattedPreset); handlePopupInvisible(); onChange(formattedPreset, { dayjsValue: formattedPreset.map(function (p) { return format.parseToDayjs(p, format$1); }), trigger: "preset" }); (_props$onPresetClick = props.onPresetClick) === null || _props$onPresetClick === void 0 || _props$onPresetClick.call(props, context); } } function onYearChange(nextVal, _ref4) { var partial = _ref4.partial; var partialIndex = partial === "start" ? 0 : 1; if (enableTimePicker) partialIndex = activeIndex; var nextYear = toConsumableArray._toConsumableArray(year); var nextMonth = toConsumableArray._toConsumableArray(month); nextYear[partialIndex] = nextVal; var onlyYearSelect = ["year", "quarter", "month"].includes(mode); var correctedDate = datePicker_utils.dateCorrection(partialIndex, nextYear, nextMonth, onlyYearSelect); nextYear = correctedDate.nextYear; nextMonth = correctedDate.nextMonth; setYear(nextYear); !onlyYearSelect && setMonth(nextMonth); } function onMonthChange(nextVal, _ref5) { var partial = _ref5.partial; var partialIndex = partial === "start" ? 0 : 1; if (enableTimePicker) partialIndex = activeIndex; setMonth(function (currentMonth) { var nextMonth = toConsumableArray._toConsumableArray(currentMonth); nextMonth[partialIndex] = nextVal; if (year[0] === year[1]) { if (partialIndex === 0) { if (nextMonth[1] <= nextMonth[0]) { nextMonth[1] = nextMonth[0] + 1; if (nextMonth[1] === 12) { nextMonth[1] = 0; setYear(function (currentYear) { return [currentYear[0], currentYear[1] + 1]; }); } } } if (partialIndex === 1) { nextMonth[0] = Math.min(nextMonth[0], nextMonth[1]); if (nextMonth[0] >= nextMonth[1]) { nextMonth[0] -= 1; if (nextMonth[0] === -1) { nextMonth[0] = 11; setYear(function (currentYear) { return [currentYear[0] - 1, currentYear[1]]; }); } } } } return nextMonth; }); } var panelProps = { hoverValue: isHoverCell ? inputValue : [], value: isSelected ? cacheValue : value, isFirstValueSelected: isFirstValueSelected, panelPreselection: panelPreselection, year: year, month: month, mode: mode, format: format$1, presets: presets, time: time, disableDate: disableDate, firstDayOfWeek: firstDayOfWeek, timePickerProps: timePickerProps, enableTimePicker: enableTimePicker, presetsPlacement: presetsPlacement, activeIndex: activeIndex, popupVisible: popupVisible, cancelRangeSelectLimit: cancelRangeSelectLimit, needConfirm: needConfirm, onCellClick: onCellClick, onCellMouseEnter: onCellMouseEnter, onCellMouseLeave: onCellMouseLeave, onJumperClick: onJumperClick, onConfirmClick: onConfirmClick, onPresetClick: onPresetClick, onYearChange: onYearChange, onMonthChange: onMonthChange, onTimePickerChange: onTimePickerChange, disableTime: disableTime }; return /* @__PURE__ */React__default["default"].createElement("div", { className: classNames__default["default"]("".concat(classPrefix, "-date-range-picker"), className), style: style, ref: ref }, /* @__PURE__ */React__default["default"].createElement(rangeInput_index.RangeInputPopup, { disabled: disabled, status: props.status, tips: props.tips, inputValue: inputValue, popupProps: popupProps, rangeInputProps: rangeInputProps, popupVisible: popupVisible, panel: /* @__PURE__ */React__default["default"].createElement(datePicker_panel_RangePanel["default"], _objectSpread({}, panelProps)) })); }); DateRangePicker.displayName = "DateRangePicker"; exports["default"] = DateRangePicker; //# sourceMappingURL=DateRangePicker.js.map