mantine-datepicker-jalali
Version:
jalali datepicker of mantine library
41 lines (36 loc) • 5.25 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
var DatesProvider = require('./DatesProvider.js');
var __defProp = Object.defineProperty;
var __defProps = Object.defineProperties;
var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __propIsEnum = Object.prototype.propertyIsEnumerable;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (__hasOwnProp.call(b, prop))
__defNormalProp(a, prop, b[prop]);
if (__getOwnPropSymbols)
for (var prop of __getOwnPropSymbols(b)) {
if (__propIsEnum.call(b, prop))
__defNormalProp(a, prop, b[prop]);
}
return a;
};
var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));
function useDatesContext() {
const ctx = React.useContext(DatesProvider.DatesProviderContext);
const getLocale = React.useCallback((input) => input || ctx.locale, [ctx.locale]);
const getFirstDayOfWeek = React.useCallback((input) => typeof input === "number" ? input : ctx.firstDayOfWeek, [ctx.firstDayOfWeek]);
const getWeekendDays = React.useCallback((input) => Array.isArray(input) ? input : ctx.weekendDays, [ctx.weekendDays]);
return __spreadProps(__spreadValues({}, ctx), {
getLocale,
getFirstDayOfWeek,
getWeekendDays
});
}
exports.useDatesContext = useDatesContext;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlLWRhdGVzLWNvbnRleHQuanMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0RhdGVzUHJvdmlkZXIvdXNlLWRhdGVzLWNvbnRleHQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQ29udGV4dCwgdXNlQ2FsbGJhY2sgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBEYXlPZldlZWsgfSBmcm9tICcuLi8uLi90eXBlcyc7XG5pbXBvcnQgeyBEYXRlc1Byb3ZpZGVyQ29udGV4dCB9IGZyb20gJy4vRGF0ZXNQcm92aWRlcic7XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VEYXRlc0NvbnRleHQoKSB7XG4gIGNvbnN0IGN0eCA9IHVzZUNvbnRleHQoRGF0ZXNQcm92aWRlckNvbnRleHQpO1xuICBjb25zdCBnZXRMb2NhbGUgPSB1c2VDYWxsYmFjaygoaW5wdXQ/OiBzdHJpbmcpID0+IGlucHV0IHx8IGN0eC5sb2NhbGUsIFtjdHgubG9jYWxlXSk7XG4gIGNvbnN0IGdldEZpcnN0RGF5T2ZXZWVrID0gdXNlQ2FsbGJhY2soXG4gICAgKGlucHV0PzogRGF5T2ZXZWVrKSA9PiAodHlwZW9mIGlucHV0ID09PSAnbnVtYmVyJyA/IGlucHV0IDogY3R4LmZpcnN0RGF5T2ZXZWVrKSxcbiAgICBbY3R4LmZpcnN0RGF5T2ZXZWVrXVxuICApO1xuXG4gIGNvbnN0IGdldFdlZWtlbmREYXlzID0gdXNlQ2FsbGJhY2soXG4gICAgKGlucHV0PzogRGF5T2ZXZWVrW10pID0+IChBcnJheS5pc0FycmF5KGlucHV0KSA/IGlucHV0IDogY3R4LndlZWtlbmREYXlzKSxcbiAgICBbY3R4LndlZWtlbmREYXlzXVxuICApO1xuXG4gIHJldHVybiB7XG4gICAgLi4uY3R4LFxuICAgIGdldExvY2FsZSxcbiAgICBnZXRGaXJzdERheU9mV2VlayxcbiAgICBnZXRXZWVrZW5kRGF5cyxcbiAgfTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VDb250ZXh0IiwiRGF0ZXNQ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