UNPKG

quantumai-design-system

Version:

퀀텀에이아이의 디자인 시스템

37 lines (36 loc) 1.75 kB
var _a; var methods = { methodsDatePickerInput: { titleFormat: function (title, titleMaxLength) { return title.length > titleMaxLength ? title.substring(0, titleMaxLength) + '...' : title; }, valueFormat: function (value) { return value === null || value === void 0 ? void 0 : value.split(' - '); }, }, methodsDateRangePicker: { handleDateChange: function (dates, onDateChange, onSelectFinish) { var start = dates[0], end = dates[1]; var selectFinishCheck = function (_a, callbackFn) { var startDate = _a.startDate, endDate = _a.endDate; if (startDate && endDate && callbackFn) callbackFn({ startDate: startDate, endDate: endDate }); }; onDateChange({ startDate: start, endDate: end }); selectFinishCheck({ startDate: start, endDate: end }, onSelectFinish); }, outSideDaysRegister: function () { var outSideDays = document.querySelectorAll('.react-datepicker__day--outside-month'); outSideDays.forEach(function (day) { if (!day.textContent) { var dayText = day.classList[1].split('--0')[1]; if (!+dayText[0]) dayText = dayText[1]; day.textContent = dayText; } }); }, }, methodsDateSinglePicker: { handleDateChange: function (date, onDateChange) { return onDateChange(date); }, }, }; export var methodsDatePickerInput = (_a = Object.freeze(methods), _a.methodsDatePickerInput), methodsDateRangePicker = _a.methodsDateRangePicker, methodsDateSinglePicker = _a.methodsDateSinglePicker;