You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
2.0 KiB

{"ast":null,"code":"import DatePickPanel from './date-picker-com/panel-date-pick.mjs';\nimport DateRangePickPanel from './date-picker-com/panel-date-range.mjs';\nimport MonthRangePickPanel from './date-picker-com/panel-month-range.mjs';\nimport YearRangePickPanel from './date-picker-com/panel-year-range.mjs';\nconst getPanel = function (type) {\n switch (type) {\n case \"daterange\":\n case \"datetimerange\":\n {\n return DateRangePickPanel;\n }\n case \"monthrange\":\n {\n return MonthRangePickPanel;\n }\n case \"yearrange\":\n {\n return YearRangePickPanel;\n }\n default:\n {\n return DatePickPanel;\n }\n }\n};\nexport { getPanel };","map":{"version":3,"names":["getPanel","type","DateRangePickPanel","MonthRangePickPanel","YearRangePickPanel","DatePickPanel"],"sources":["../../../../../../packages/components/date-picker/src/panel-utils.ts"],"sourcesContent":["import DatePickPanel from './date-picker-com/panel-date-pick.vue'\nimport DateRangePickPanel from './date-picker-com/panel-date-range.vue'\nimport MonthRangePickPanel from './date-picker-com/panel-month-range.vue'\nimport YearRangePickPanel from './date-picker-com/panel-year-range.vue'\nimport type { IDatePickerType } from './date-picker.type'\n\nexport const getPanel = function (type: IDatePickerType) {\n switch (type) {\n case 'daterange':\n case 'datetimerange': {\n return DateRangePickPanel\n }\n case 'monthrange': {\n return MonthRangePickPanel\n }\n case 'yearrange': {\n return YearRangePickPanel\n }\n default: {\n return DatePickPanel\n }\n }\n}\n"],"mappings":";;;;AAIY,MAACA,QAAQ,GAAG,SAAAA,CAASC,IAAI,EAAE;EACrC,QAAQA,IAAI;IACV,KAAK,WAAW;IAChB,KAAK,eAAe;MAAE;QACpB,OAAOC,kBAAkB;MAC/B;IACI,KAAK,YAAY;MAAE;QACjB,OAAOC,mBAAmB;MAChC;IACI,KAAK,WAAW;MAAE;QAChB,OAAOC,kBAAkB;MAC/B;IACI;MAAS;QACP,OAAOC,aAAa;MAC1B;EACA;AACA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}