UNPKG

mantine-datepicker-jalali

Version:
95 lines (88 loc) 10.3 kB
'use strict'; 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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