UNPKG

welcome-ui

Version:

Customizable design system with react, typescript, tailwindcss and ariakit.

118 lines (117 loc) 3.47 kB
"use client"; import { g as J } from "./index-PAaZGbyz.js"; const Y = { "custom-header": "_custom-header_191j7_2", "date-picker": "_date-picker_191j7_9", "time-picker": "_time-picker_191j7_12", "date-time-picker": "_date-time-picker_191j7_15" }; var u, m; function H() { if (m) return u; m = 1; var o = 1 / 0, i = 9007199254740991, a = 17976931348623157e292, f = NaN, p = "[object Function]", _ = "[object GeneratorFunction]", I = "[object Symbol]", h = /^\s+|\s+$/g, M = /^[-+]0x[0-9a-f]+$/i, T = /^0b[01]+$/i, j = /^0o[0-7]+$/i, D = /^(?:0|[1-9]\d*)$/, N = parseInt, d = Object.prototype, b = d.toString, A = Math.ceil, E = Math.max; function F(e, r, t, n) { for (var G = -1, l = E(A((r - e) / (t || 1)), 0), g = Array(l); l--; ) g[++G] = e, e += t; return g; } function k(e) { return function(r, t, n) { return n && typeof n != "number" && S(r, t, n) && (t = n = void 0), r = s(r), t === void 0 ? (t = r, r = 0) : t = s(t), n = n === void 0 ? r < t ? 1 : -1 : s(n), F(r, t, n); }; } function O(e, r) { return r = r ?? i, !!r && (typeof e == "number" || D.test(e)) && e > -1 && e % 1 == 0 && e < r; } function S(e, r, t) { if (!c(t)) return !1; var n = typeof r; return (n == "number" ? R(t) && O(r, t.length) : n == "string" && r in t) ? x(t[r], e) : !1; } function x(e, r) { return e === r || e !== e && r !== r; } function R(e) { return e != null && L(e.length) && !w(e); } function w(e) { var r = c(e) ? b.call(e) : ""; return r == p || r == _; } function L(e) { return typeof e == "number" && e > -1 && e % 1 == 0 && e <= i; } function c(e) { var r = typeof e; return !!e && (r == "object" || r == "function"); } function $(e) { return !!e && typeof e == "object"; } function q(e) { return typeof e == "symbol" || $(e) && b.call(e) == I; } function s(e) { if (!e) return e === 0 ? e : 0; if (e = B(e), e === o || e === -1 / 0) { var r = e < 0 ? -1 : 1; return r * a; } return e === e ? e : 0; } function B(e) { if (typeof e == "number") return e; if (q(e)) return f; if (c(e)) { var r = typeof e.valueOf == "function" ? e.valueOf() : e; e = c(r) ? r + "" : r; } if (typeof e != "string") return e === 0 ? e : +e; e = e.replace(h, ""); var t = T.test(e); return t || j.test(e) ? N(e.slice(2), t ? 2 : 8) : M.test(e) ? f : +e; } var C = k(); return u = C, u; } var P = H(); const U = /* @__PURE__ */ J(P), y = [ { label: "January", value: 0 }, { label: "February", value: 1 }, { label: "March", value: 2 }, { label: "April", value: 3 }, { label: "May", value: 4 }, { label: "June", value: 5 }, { label: "July", value: 6 }, { label: "August", value: 7 }, { label: "September", value: 8 }, { label: "October", value: 9 }, { label: "November", value: 10 }, { label: "December", value: 11 } ], z = /* @__PURE__ */ new Date(), K = (o, i = 15) => { if (!o) return null; let a = new Date(o); isNaN(a.getTime()) && (a = /* @__PURE__ */ new Date()); const f = Math.ceil(a.getMinutes() / i) * i; return new Date(a.setMinutes(f, 0, 0)); }, Q = (o) => o ? y.map(({ value: i }) => ({ label: o.localize.month(i), value: i })) : y, V = (o, i) => U(o, i + 1).map((a) => ({ label: a.toString(), value: a })).reverse(); export { z as D, V as a, K as b, Q as g, Y as s };