UNPKG

mantine-datepicker-jalali

Version:
42 lines (35 loc) 4.46 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var React = require('react'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e["default"] : e; } var React__default = /*#__PURE__*/_interopDefaultLegacy(React); function formatValue(value, type) { if (type === "range" && Array.isArray(value)) { const [startDate, endDate] = value; if (!startDate) { return ""; } if (!endDate) { return `${startDate.toISOString()} \u2013`; } return `${startDate.toISOString()} \u2013 ${endDate.toISOString()}`; } if (type === "multiple" && Array.isArray(value)) { return value.map((date) => date.toISOString()).join(", "); } if (!Array.isArray(value) && value) { return value.toISOString(); } return ""; } function HiddenDatesInput({ value, type, name, form }) { return /* @__PURE__ */ React__default.createElement("input", { type: "hidden", value: formatValue(value, type), name, form }); } HiddenDatesInput.displayName = "@mantine/dates/HiddenDatesInput"; exports.HiddenDatesInput = HiddenDatesInput; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSGlkZGVuRGF0ZXNJbnB1dC5qcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvSGlkZGVuRGF0ZXNJbnB1dC9IaWRkZW5EYXRlc0lucHV0LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgRGF0ZXNSYW5nZVZhbHVlLCBEYXRlVmFsdWUsIERhdGVQaWNrZXJUeXBlIH0gZnJvbSAnLi4vLi4vdHlwZXMnO1xuXG5leHBvcnQgdHlwZSBIaWRkZW5EYXRlc0lucHV0VmFsdWUgPSBEYXRlc1JhbmdlVmFsdWUgfCBEYXRlVmFsdWUgfCBEYXRlVmFsdWVbXTtcblxuZXhwb3J0IGludGVyZmFjZSBIaWRkZW5EYXRlc0lucHV0UHJvcHMge1xuICB2YWx1ZTogSGlkZGVuRGF0ZXNJbnB1dFZhbHVlO1xuICB0eXBlOiBEYXRlUGlja2VyVHlwZTtcbiAgbmFtZTogc3RyaW5nO1xuICBmb3JtOiBzdHJpbmc7XG59XG5cbmZ1bmN0aW9uIGZvcm1hdFZhbHVlKHZhbHVlOiBIaWRkZW5EYXRlc0lucHV0VmFsdWUsIHR5cGU6IERhdGVQaWNrZXJUeXBlKSB7XG4gIGlmICh0eXBlID09PSAncmFuZ2UnICYmIEFycmF5LmlzQXJyYXkodmFsdWUpKSB7XG4gICAgY29uc3QgW3N0YXJ0RGF0ZSwgZW5kRGF0ZV0gPSB2YWx1ZTtcbiAgICBpZiAoIXN0YXJ0RGF0ZSkge1xuICAgICAgcmV0dXJuICcnO1xuICAgIH1cblxuICAgIGlmICghZW5kRGF0ZSkge1xuICAgICAgcmV0dXJuIGAke3N0YXJ0RGF0ZS50b0lTT1N0cmluZygpfSDigJNgO1xuICAgIH1cblxuICAgIHJldHVybiBgJHtzdGFydERhdGUudG9JU09TdHJpbmcoKX0g4oCTICR7ZW5kRGF0ZS50b0lTT1N0cmluZygpfWA7XG4gIH1cblxuICBpZiAodHlwZSA9PT0gJ211bHRpcGxlJyAmJiBBcnJheS5pc0FycmF5KHZhbHVlKSkge1xuICAgIHJldHVybiB2YWx1ZS5tYXAoKGRhdGUpID0+IGRhdGUudG9JU09TdHJpbmcoKSkuam9pbignLCAnKTtcbiAgfVxuXG4gIGlmICghQXJyYXkuaXNBcnJheSh2YWx1ZSkgJiYgdmFsdWUpIHtcbiAgICByZXR1cm4gdmFsdWUudG9JU09TdHJpbmcoKTtcbiAgfVxuXG4gIHJldHVybiAnJztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEhpZGRlbkRhdGVzSW5wdXQoeyB2YWx1ZSwgdHlwZSwgbmFtZSwgZm9ybSB9OiBIaWRkZW5EYXRlc0lucHV0UHJvcHMpIHtcbiAgcmV0dXJuIDxpbnB1dCB0eXBlPVwiaGlkZGVuXCIgdmFsdWU9e2Zvcm1hdFZhbHVlKHZhbHVlLCB0eXBlKX0gbmFtZT17bmFtZX0gZm9ybT17Zm9ybX0gLz47XG59XG5cbkhpZGRlbkRhdGVzSW5wdXQuZGlzcGxheU5hbWUgPSAnQG1hbnRpbmUvZGF0ZXMvSGlkZGVuRGF0ZXNJbnB1dCc7XG4iXSwibmFtZXMiOlsiUmVhY3QiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFDQSxTQUFTLFdBQVcsQ0FBQyxLQUFLLEVBQUUsSUFBSSxFQUFFO0FBQ2xDLEVBQUUsSUFBSSxJQUFJLEtBQUssT0FBTyxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLEVBQUU7QUFDaEQsSUFBSSxNQUFNLENBQUMsU0FBUyxFQUFFLE9BQU8sQ0FBQyxHQUFHLEtBQUssQ0FBQztBQUN2QyxJQUFJLElBQUksQ0FBQyxTQUFTLEVBQUU7QUFDcEIsTUFBTSxPQUFPLEVBQUUsQ0FBQztBQUNoQixLQUFLO0FBQ0wsSUFBSSxJQUFJLENBQUMsT0FBTyxFQUFFO0FBQ2xCLE1BQU0sT0FBTyxDQUFDLEVBQUUsU0FBUyxDQUFDLFdBQVcsRUFBRSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQ2pELEtBQUs7QUFDTCxJQUFJLE9BQU8sQ0FBQyxFQUFFLFNBQVMsQ0FBQyxXQUFXLEVBQUUsQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUN4RSxHQUFHO0FBQ0gsRUFBRSxJQUFJLElBQUksS0FBSyxVQUFVLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsRUFBRTtBQUNuRCxJQUFJLE9BQU8sS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsV0FBVyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDOUQsR0FBRztBQUNILEVBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLElBQUksS0FBSyxFQUFFO0FBQ3RDLElBQUksT0FBTyxLQUFLLENBQUMsV0FBVyxFQUFFLENBQUM7QUFDL0IsR0FBRztBQUNILEVBQUUsT0FBTyxFQUFFLENBQUM7QUFDWixDQUFDO0FBQ00sU0FBUyxnQkFBZ0IsQ0FBQyxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxFQUFFO0FBQzlELEVBQUUsdUJBQXVCQSxjQUFLLENBQUMsYUFBYSxDQUFDLE9BQU8sRUFBRTtBQUN0RCxJQUFJLElBQUksRUFBRSxRQUFRO0FBQ2xCLElBQUksS0FBSyxFQUFFLFdBQVcsQ0FBQyxLQUFLLEVBQUUsSUFBSSxDQUFDO0FBQ25DLElBQUksSUFBSTtBQUNSLElBQUksSUFBSTtBQUNSLEdBQUcsQ0FBQyxDQUFDO0FBQ0wsQ0FBQztBQUNELGdCQUFnQixDQUFDLFdBQVcsR0FBRyxpQ0FBaUM7Ozs7In0=