mantine-datepicker-jalali
Version:
jalali datepicker of mantine library
95 lines (88 loc) • 10.3 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
var core = require('@mantine/core');
require('../DatesProvider/DatesProvider.js');
var useDatesContext = require('../DatesProvider/use-dates-context.js');
var getWeekdaysNames = require('./get-weekdays-names/get-weekdays-names.js');
var WeekdaysRow_styles = require('./WeekdaysRow.styles.js');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e["default"] : e; }
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
var __defProp = Object.defineProperty;
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 __objRest = (source, exclude) => {
var target = {};
for (var prop in source)
if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0)
target[prop] = source[prop];
if (source != null && __getOwnPropSymbols)
for (var prop of __getOwnPropSymbols(source)) {
if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop))
target[prop] = source[prop];
}
return target;
};
const defaultProps = {
weekdayFormat: "dd",
cellComponent: "th"
};
const WeekdaysRow = React.forwardRef((props, ref) => {
const _a = core.useComponentDefaultProps("WeekdaysRow", defaultProps, props), {
className,
locale,
firstDayOfWeek,
weekdayFormat,
cellComponent: CellComponent,
__staticSelector,
classNames,
styles,
unstyled
} = _a, others = __objRest(_a, [
"className",
"locale",
"firstDayOfWeek",
"weekdayFormat",
"cellComponent",
"__staticSelector",
"classNames",
"styles",
"unstyled"
]);
const ctx = useDatesContext.useDatesContext();
const { classes, cx } = WeekdaysRow_styles(null, {
classNames,
styles,
unstyled,
name: ["WeekdaysRow", __staticSelector]
});
const weekdays = getWeekdaysNames.getWeekdayNames({
locale: ctx.getLocale(locale),
format: weekdayFormat,
firstDayOfWeek: ctx.getFirstDayOfWeek(firstDayOfWeek)
}).map((weekday, index) => /* @__PURE__ */ React__default.createElement(CellComponent, {
key: index,
className: classes.weekday
}, weekday));
return /* @__PURE__ */ React__default.createElement(core.Box, __spreadValues({
component: "tr",
ref,
className: cx(classes.weekdaysRow, className)
}, others), weekdays);
});
WeekdaysRow.displayName = "@mantine/dates/WeekdayRow";
exports.WeekdaysRow = WeekdaysRow;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiV2Vla2RheXNSb3cuanMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21wb25lbnRzL1dlZWtkYXlzUm93L1dlZWtkYXlzUm93LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgZm9yd2FyZFJlZiB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IERlZmF1bHRQcm9wcywgU2VsZWN0b3JzLCB1c2VDb21wb25lbnREZWZhdWx0UHJvcHMsIEJveCB9IGZyb20gJ0BtYW50aW5lL2NvcmUnO1xuaW1wb3J0IHR5cGUgeyBEYXlPZldlZWsgfSBmcm9tICcuLi8uLi90eXBlcyc7XG5pbXBvcnQgeyB1c2VEYXRlc0NvbnRleHQgfSBmcm9tICcuLi9EYXRlc1Byb3ZpZGVyJztcbmltcG9ydCB7IGdldFdlZWtkYXlOYW1lcyB9IGZyb20gJy4vZ2V0LXdlZWtkYXlzLW5hbWVzL2dldC13ZWVrZGF5cy1uYW1lcyc7XG5pbXBvcnQgdXNlU3R5bGVzIGZyb20gJy4vV2Vla2RheXNSb3cuc3R5bGVzJztcblxuZXhwb3J0IHR5cGUgV2Vla2RheXNSb3dTdHlsZXNOYW1lcyA9IFNlbGVjdG9yczx0eXBlb2YgdXNlU3R5bGVzPjtcblxuZXhwb3J0IGludGVyZmFjZSBXZWVrZGF5c1Jvd1Byb3BzXG4gIGV4dGVuZHMgRGVmYXVsdFByb3BzPFdlZWtkYXlzUm93U3R5bGVzTmFtZXM+LFxuICAgIFJlYWN0LkNvbXBvbmVudFByb3BzV2l0aG91dFJlZjwndHInPiB7XG4gIF9fc3RhdGljU2VsZWN0b3I/OiBzdHJpbmc7XG5cbiAgLyoqIGRheWpzIGxvY2FsZSwgZGVmYXVsdHMgdG8gdmFsdWUgZGVmaW5lZCBpbiBEYXRlc1Byb3ZpZGVyICovXG4gIGxvY2FsZT86IHN0cmluZztcblxuICAvKiogbnVtYmVyIDAtNiwgMCDigJMgU3VuZGF5LCA2IOKAkyBTYXR1cmRheSwgZGVmYXVsdHMgdG8gMSDigJMgTW9uZGF5ICovXG4gIGZpcnN0RGF5T2ZXZWVrPzogRGF5T2ZXZWVrO1xuXG4gIC8qKiBkYXlqcyBmb3JtYXQgdG8gZ2V0IHdlZWtkYXkgbmFtZSwgZGVmYXVsdHMgdG8gXCJkZFwiICovXG4gIHdlZWtkYXlGb3JtYXQ/OiBzdHJpbmc7XG5cbiAgLyoqIENob29zZSBjZWxsIHR5cGUgdGhhdCB3aWxsIGJlIHVzZWQgdG8gcmVuZGVyIHdlZWtkYXlzLCBkZWZhdWx0cyB0byB0aCAqL1xuICBjZWxsQ29tcG9uZW50PzogJ3RkJyB8ICd0aCc7XG59XG5cbmNvbnN0IGRlZmF1bHRQcm9wczogUGFydGlhbDxXZWVrZGF5c1Jvd1Byb3BzPiA9IHtcbiAgd2Vla2RheUZvcm1hdDogJ2RkJyxcbiAgY2VsbENvbXBvbmVudDogJ3RoJyxcbn07XG5cbmV4cG9ydCBjb25zdCBXZWVrZGF5c1JvdyA9IGZvcndhcmRSZWY8SFRNTFRhYmxlUm93RWxlbWVudCwgV2Vla2RheXNSb3dQcm9wcz4oKHByb3BzLCByZWYpID0+IHtcbiAgY29uc3Qge1xuICAgIGNsYXNzTmFtZSxcbiAgICBsb2NhbGUsXG4gICAgZmlyc3REYXlPZldlZWssXG4gICAgd2Vla2RheUZvcm1hdCxcbiAgICBjZWxsQ29tcG9uZW50OiBDZWxsQ29tcG9uZW50LFxuICAgIF9fc3RhdGljU2VsZWN0b3IsXG4gICAgY2xhc3NOYW1lcyxcbiAgICBzdHlsZXMsXG4gICAgdW5zdHlsZWQsXG4gICAgLi4ub3RoZXJzXG4gIH0gPSB1c2VDb21wb25lbnREZWZhdWx0UHJvcHMoJ1dlZWtkYXlzUm93JywgZGVmYXVsdFByb3BzLCBwcm9wcyk7XG5cbiAgY29uc3QgY3R4ID0gdXNlRGF0ZXNDb250ZXh0KCk7XG5cbiAgY29uc3QgeyBjbGFzc2VzLCBjeCB9ID0gdXNlU3R5bGVzKG51bGwsIHtcbiAgICBjbGFzc05hbWVzLFxuICAgIHN0eWxlcyxcbiAgICB1bnN0eWxlZCxcbiAgICBuYW1lOiBbJ1dlZWtkYXlzUm93JywgX19zdGF0aWNTZWxlY3Rvcl0sXG4gIH0pO1xuXG4gIGNvbnN0IHdlZWtkYXlzID0gZ2V0V2Vla2RheU5hbWVzKHtcbiAgICBsb2NhbGU6IGN0eC5nZXRMb2NhbGUobG9jYWxlKSxcbiAgICBmb3JtYXQ6IHdlZWtkYXlGb3JtYXQsXG4gICAgZmlyc3REYXlPZldlZWs6IGN0eC5nZXRGaXJzdERheU9mV2VlayhmaXJzdERheU9mV2VlayksXG4gIH0pLm1hcCgod2Vla2RheSwgaW5kZXgpID0+IChcbiAgICA8Q2VsbENvbXBvbmVudCBrZXk9e2luZGV4fSBjbGFzc05hbWU9e2NsYXNzZXMud2Vla2RheX0+XG4gICAgICB7d2Vla2RheX1cbiAgICA8L0NlbGxDb21wb25lbnQ+XG4gICkpO1xuXG4gIHJldHVybiAoXG4gICAgPEJveCBjb21wb25lbnQ9XCJ0clwiIHJlZj17cmVmfSBjbGFzc05hbWU9e2N4KGNsYXNzZXMud2Vla2RheXNSb3csIGNsYXNzTmFtZSl9IHsuLi5vdGhlcnN9PlxuICAgICAge3dlZWtkYXlzfVxuICAgIDwvQm94PlxuICApO1xufSk7XG5cbldlZWtkYXlzUm93LmRpc3BsYXlOYW1lID0gJ0BtYW50aW5lL2RhdGVzL1dlZWtkYXlSb3cnO1xuIl0sIm5hbWVzIjpbImZvcndhcmRSZWYiLCJ1c2VDb21wb25lbnREZWZhdWx0UHJvcHMiLCJ1c2VEYXRlc0NvbnRleHQiLCJ1c2VTdHlsZXMiLCJnZXRXZWVrZGF5TmFtZXMiLCJSZWFjdCIsIkJveCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsSUFBSSxTQUFTLEdBQUcsTUFBTSxDQUFDLGNBQWMsQ0FBQztBQUN0QyxJQUFJLG1CQUFtQixHQUFHLE1BQU0sQ0FBQyxxQkFBcUIsQ0FBQztBQUN2RCxJQUFJLFlBQVksR0FBRyxNQUFNLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQztBQUNuRCxJQUFJLFlBQVksR0FBRyxNQUFNLENBQUMsU0FBUyxDQUFDLG9CQUFvQixDQUFDO0FBQ3pELElBQUksZUFBZSxHQUFHLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxLQUFLLEtBQUssR0FBRyxJQUFJLEdBQUcsR0FBRyxTQUFTLENBQUMsR0FB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