mantine-datepicker-jalali
Version:
jalali datepicker of mantine library
26 lines (19 loc) • 2.58 kB
JavaScript
;
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 getWeekdayNames({
locale,
format = "dd",
firstDayOfWeek = 1
}) {
const baseDate = dayjs__default().startOf("week");
const labels = [];
for (let i = 0; i < 7; i += 1) {
labels.push(dayjs__default(baseDate).add(i, "days").locale(locale).format(format));
}
return [...labels.slice(firstDayOfWeek), ...labels.slice(0, firstDayOfWeek)];
}
exports.getWeekdayNames = getWeekdayNames;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LXdlZWtkYXlzLW5hbWVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9XZWVrZGF5c1Jvdy9nZXQtd2Vla2RheXMtbmFtZXMvZ2V0LXdlZWtkYXlzLW5hbWVzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkYXlqcyBmcm9tICdkYXlqcyc7XG5pbXBvcnQgdHlwZSB7IERheU9mV2VlayB9IGZyb20gJy4uLy4uLy4uL3R5cGVzJztcblxuaW50ZXJmYWNlIEdldFdlZWtkYXlzTmFtZXNJbnB1dCB7XG4gIGxvY2FsZTogc3RyaW5nO1xuICBmb3JtYXQ/OiBzdHJpbmc7XG4gIGZpcnN0RGF5T2ZXZWVrPzogRGF5T2ZXZWVrO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0V2Vla2RheU5hbWVzKHtcbiAgbG9jYWxlLFxuICBmb3JtYXQgPSAnZGQnLFxuICBmaXJzdERheU9mV2VlayA9IDEsXG59OiBHZXRXZWVrZGF5c05hbWVzSW5wdXQpIHtcbiAgY29uc3QgYmFzZURhdGUgPSBkYXlqcygpLnN0YXJ0T2YoJ3dlZWsnKTtcbiAgY29uc3QgbGFiZWxzOiBzdHJpbmdbXSA9IFtdO1xuXG4gIGZvciAobGV0IGkgPSAwOyBpIDwgNzsgaSArPSAxKSB7XG4gICAgbGFiZWxzLnB1c2goZGF5anMoYmFzZURhdGUpLmFkZChpLCAnZGF5cycpLmxvY2FsZShsb2NhbGUpLmZvcm1hdChmb3JtYXQpKTtcbiAgfVxuXG4gIHJldHVybiBbLi4ubGFiZWxzLnNsaWNlKGZpcnN0RGF5T2ZXZWVrKSwgLi4ubGFiZWxzLnNsaWNlKDAsIGZpcnN0RGF5T2ZXZWVrKV07XG59XG4iXSwibmFtZXMiOlsiZGF5anMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFDTyxTQUFTLGVBQWUsQ0FBQztBQUNoQyxFQUFFLE1BQU07QUFDUixFQUFFLE1BQU0sR0FBRyxJQUFJO0FBQ2YsRUFBRSxjQUFjLEdBQUcsQ0FBQztBQUNwQixDQUFDLEVBQUU7QUFDSCxFQUFFLE1BQU0sUUFBUSxHQUFHQSxjQUFLLEVBQUUsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUM7QUFDM0MsRUFBRSxNQUFNLE1BQU0sR0FBRyxFQUFFLENBQUM7QUFDcEIsRUFBRSxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUU7QUFDakMsSUFBSSxNQUFNLENBQUMsSUFBSSxDQUFDQSxjQUFLLENBQUMsUUFBUSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxNQUFNLENBQUMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7QUFDOUUsR0FBRztBQUNILEVBQUUsT0FBTyxDQUFDLEdBQUcsTUFBTSxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMsRUFBRSxHQUFHLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFLGNBQWMsQ0FBQyxDQUFDLENBQUM7QUFDL0U7Ozs7In0=