UNPKG

laif-ds

Version:

Design System di Laif con componenti React basati su principi di Atomic Design

13 lines (12 loc) 638 B
"use client"; import { getDefaultOptions as d } from "./_lib/defaultOptions.js"; import { toDate as n } from "./toDate.js"; function S(k, e) { var f, l, O, u; const a = d(), r = (e == null ? void 0 : e.weekStartsOn) ?? ((l = (f = e == null ? void 0 : e.locale) == null ? void 0 : f.options) == null ? void 0 : l.weekStartsOn) ?? a.weekStartsOn ?? ((u = (O = a.locale) == null ? void 0 : O.options) == null ? void 0 : u.weekStartsOn) ?? 0, t = n(k, e == null ? void 0 : e.in), c = t.getDay(), s = (c < r ? 7 : 0) + c - r; return t.setDate(t.getDate() - s), t.setHours(0, 0, 0, 0), t; } export { S as default, S as startOfWeek };