UNPKG

@anoki/fse-marche-ui

Version:

FSE UI components library

140 lines (139 loc) 2.97 kB
import "./index.es3.js"; import "./index.es5.js"; const y = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ], h = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ], l = ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"]; function w(e) { switch (e) { case "narrow": return [...l]; case "short": return [...h]; case "long": return [...y]; case "numeric": return ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"]; case "2-digit": return ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"]; default: return null; } } const f = [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" ], M = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"], S = ["M", "T", "W", "T", "F", "S", "S"]; function g(e) { switch (e) { case "narrow": return [...S]; case "short": return [...M]; case "long": return [...f]; case "numeric": return ["1", "2", "3", "4", "5", "6", "7"]; default: return null; } } const T = ["AM", "PM"], A = ["Before Christ", "Anno Domini"], D = ["BC", "AD"], F = ["B", "A"]; function b(e) { switch (e) { case "narrow": return [...F]; case "short": return [...D]; case "long": return [...A]; default: return null; } } function p(e) { return T[e.hour < 12 ? 0 : 1]; } function $(e, r) { return g(r)[e.weekday - 1]; } function N(e, r) { return w(r)[e.month - 1]; } function O(e, r) { return b(r)[e.year < 0 ? 0 : 1]; } function q(e, r, c = "always", i = !1) { const t = { years: ["year", "yr."], quarters: ["quarter", "qtr."], months: ["month", "mo."], weeks: ["week", "wk."], days: ["day", "day", "days"], hours: ["hour", "hr."], minutes: ["minute", "min."], seconds: ["second", "sec."] }, m = ["hours", "minutes", "seconds"].indexOf(e) === -1; if (c === "auto" && m) { const a = e === "days"; switch (r) { case 1: return a ? "tomorrow" : `next ${t[e][0]}`; case -1: return a ? "yesterday" : `last ${t[e][0]}`; case 0: return a ? "today" : `this ${t[e][0]}`; } } const d = Object.is(r, -0) || r < 0, n = Math.abs(r), o = n === 1, s = t[e], u = i ? o ? s[1] : s[2] || s[1] : o ? t[e][0] : e; return d ? `${n} ${u} ago` : `in ${n} ${u}`; } export { O as eraForDateTime, b as eras, A as erasLong, F as erasNarrow, D as erasShort, q as formatRelativeTime, p as meridiemForDateTime, T as meridiems, N as monthForDateTime, w as months, y as monthsLong, l as monthsNarrow, h as monthsShort, $ as weekdayForDateTime, g as weekdays, f as weekdaysLong, S as weekdaysNarrow, M as weekdaysShort }; //# sourceMappingURL=index.es229.js.map