index.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. "use strict";
  2. "use client";
  3. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
  4. Object.defineProperty(exports, "__esModule", {
  5. value: true
  6. });
  7. exports.default = void 0;
  8. var _generateRangePicker = _interopRequireDefault(require("./generateRangePicker"));
  9. var _generateSinglePicker = _interopRequireDefault(require("./generateSinglePicker"));
  10. const generatePicker = generateConfig => {
  11. // =========================== Picker ===========================
  12. const {
  13. DatePicker,
  14. WeekPicker,
  15. MonthPicker,
  16. YearPicker,
  17. TimePicker,
  18. QuarterPicker
  19. } = (0, _generateSinglePicker.default)(generateConfig);
  20. // ======================== Range Picker ========================
  21. const RangePicker = (0, _generateRangePicker.default)(generateConfig);
  22. const MergedDatePicker = DatePicker;
  23. MergedDatePicker.WeekPicker = WeekPicker;
  24. MergedDatePicker.MonthPicker = MonthPicker;
  25. MergedDatePicker.YearPicker = YearPicker;
  26. MergedDatePicker.RangePicker = RangePicker;
  27. MergedDatePicker.TimePicker = TimePicker;
  28. MergedDatePicker.QuarterPicker = QuarterPicker;
  29. if (process.env.NODE_ENV !== 'production') {
  30. MergedDatePicker.displayName = 'DatePicker';
  31. }
  32. return MergedDatePicker;
  33. };
  34. var _default = exports.default = generatePicker;