UNPKG

mantine-datepicker-jalali

Version:
38 lines (31 loc) 3.56 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var dayjs = require('dayjs'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e["default"] : e; } var dayjs__default = /*#__PURE__*/_interopDefaultLegacy(dayjs); function getFormattedDate({ type, date, locale, format }) { const formatDate = (value) => dayjs__default(value).locale(locale).format(format); if (type === "default") { return date === null ? "" : formatDate(date); } if (type === "multiple") { return date.map(formatDate).join(", "); } if (type === "range") { if (date[0] && date[1]) { return `${formatDate(date[0])} \u2013 ${formatDate(date[1])}`; } if (date[0]) { return `${formatDate(date[0])} \u2013 `; } return ""; } return ""; } exports.getFormattedDate = getFormattedDate; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LWZvcm1hdHRlZC1kYXRlLmpzIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvZ2V0LWZvcm1hdHRlZC1kYXRlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkYXlqcyBmcm9tICdkYXlqcyc7XG5pbXBvcnQgeyBEYXRlUGlja2VyVHlwZSwgRGF0ZVBpY2tlclZhbHVlIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5pbnRlcmZhY2UgR2V0Rm9ybWF0dGVkRGF0ZTxUeXBlIGV4dGVuZHMgRGF0ZVBpY2tlclR5cGUgPSAnZGVmYXVsdCc+IHtcbiAgdHlwZTogVHlwZTtcbiAgZGF0ZTogRGF0ZVBpY2tlclZhbHVlPFR5cGU+O1xuICBsb2NhbGU6IHN0cmluZztcbiAgZm9ybWF0OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRGb3JtYXR0ZWREYXRlPFR5cGUgZXh0ZW5kcyBEYXRlUGlja2VyVHlwZT4oe1xuICB0eXBlLFxuICBkYXRlLFxuICBsb2NhbGUsXG4gIGZvcm1hdCxcbn06IEdldEZvcm1hdHRlZERhdGU8VHlwZT4pIHtcbiAgY29uc3QgZm9ybWF0RGF0ZSA9ICh2YWx1ZTogRGF0ZSkgPT4gZGF5anModmFsdWUpLmxvY2FsZShsb2NhbGUpLmZvcm1hdChmb3JtYXQpO1xuXG4gIGlmICh0eXBlID09PSAnZGVmYXVsdCcpIHtcbiAgICByZXR1cm4gZGF0ZSA9PT0gbnVsbCA/ICcnIDogZm9ybWF0RGF0ZShkYXRlIGFzIERhdGUpO1xuICB9XG5cbiAgaWYgKHR5cGUgPT09ICdtdWx0aXBsZScpIHtcbiAgICByZXR1cm4gKGRhdGUgYXMgRGF0ZVtdKS5tYXAoZm9ybWF0RGF0ZSkuam9pbignLCAnKTtcbiAgfVxuXG4gIGlmICh0eXBlID09PSAncmFuZ2UnKSB7XG4gICAgaWYgKGRhdGVbMF0gJiYgZGF0ZVsxXSkge1xuICAgICAgcmV0dXJuIGAke2Zvcm1hdERhdGUoZGF0ZVswXSl9IOKAkyAke2Zvcm1hdERhdGUoZGF0ZVsxXSl9YDtcbiAgICB9XG5cbiAgICBpZiAoZGF0ZVswXSkge1xuICAgICAgcmV0dXJuIGAke2Zvcm1hdERhdGUoZGF0ZVswXSl9IOKAkyBgO1xuICAgIH1cblxuICAgIHJldHVybiAnJztcbiAgfVxuXG4gIHJldHVybiAnJztcbn1cbiJdLCJuYW1lcyI6WyJkYXlqcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUNPLFNBQVMsZ0JBQWdCLENBQUM7QUFDakMsRUFBRSxJQUFJO0FBQ04sRUFBRSxJQUFJO0FBQ04sRUFBRSxNQUFNO0FBQ1IsRUFBRSxNQUFNO0FBQ1IsQ0FBQyxFQUFFO0FBQ0gsRUFBRSxNQUFNLFVBQVUsR0FBRyxDQUFDLEtBQUssS0FBS0EsY0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUM7QUFDM0UsRUFBRSxJQUFJLElBQUksS0FBSyxTQUFTLEVBQUU7QUFDMUIsSUFBSSxPQUFPLElBQUksS0FBSyxJQUFJLEdBQUcsRUFBRSxHQUFHLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUNqRCxHQUFHO0FBQ0gsRUFBRSxJQUFJLElBQUksS0FBSyxVQUFVLEVBQUU7QUFDM0IsSUFBSSxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0FBQzNDLEdBQUc7QUFDSCxFQUFFLElBQUksSUFBSSxLQUFLLE9BQU8sRUFBRTtBQUN4QixJQUFJLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRTtBQUM1QixNQUFNLE9BQU8sQ0FBQyxFQUFFLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUUsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNwRSxLQUFLO0FBQ0wsSUFBSSxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRTtBQUNqQixNQUFNLE9BQU8sQ0FBQyxFQUFFLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQztBQUM5QyxLQUFLO0FBQ0wsSUFBSSxPQUFPLEVBQUUsQ0FBQztBQUNkLEdBQUc7QUFDSCxFQUFFLE9BQU8sRUFBRSxDQUFDO0FBQ1o7Ozs7In0=