UNPKG

welcome-ui

Version:

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

118 lines (117 loc) 3.46 kB
"use client"; import { g as J } from "./index-B6iGEm-i.js"; const Y = { "custom-header": "_custom-header_1w74t_2", "date-picker": "_date-picker_1w74t_9", "time-picker": "_time-picker_1w74t_12", "date-time-picker": "_date-time-picker_1w74t_15" }; var u, m; function H() { if (m) return u; m = 1; var i = 1 / 0, o = 9007199254740991, a = 17976931348623157e292, c = NaN, p = "[object Function]", _ = "[object GeneratorFunction]", I = "[object Symbol]", h = /^\s+|\s+$/g, M = /^[-+]0x[0-9a-f]+$/i, T = /^0b[01]+$/i, D = /^0o[0-7]+$/i, N = /^(?:0|[1-9]\d*)$/, d = parseInt, w = Object.prototype, b = w.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 ?? o, !!r && (typeof e == "number" || N.test(e)) && e > -1 && e % 1 == 0 && e < r; } function S(e, r, t) { if (!f(t)) return !1; var n = typeof r; return (n == "number" ? x(t) && O(r, t.length) : n == "string" && r in t) ? j(t[r], e) : !1; } function j(e, r) { return e === r || e !== e && r !== r; } function x(e) { return e != null && L(e.length) && !R(e); } function R(e) { var r = f(e) ? b.call(e) : ""; return r == p || r == _; } function L(e) { return typeof e == "number" && e > -1 && e % 1 == 0 && e <= o; } function f(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 === i || e === -i) { 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 c; if (f(e)) { var r = typeof e.valueOf == "function" ? e.valueOf() : e; e = f(r) ? r + "" : r; } if (typeof e != "string") return e === 0 ? e : +e; e = e.replace(h, ""); var t = T.test(e); return t || D.test(e) ? d(e.slice(2), t ? 2 : 8) : M.test(e) ? c : +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 = (i, o = 15) => { if (!i) return null; let a = new Date(i); isNaN(a.getTime()) && (a = /* @__PURE__ */ new Date()); const c = Math.ceil(a.getMinutes() / o) * o; return new Date(a.setMinutes(c, 0, 0)); }, Q = (i) => i ? y.map(({ value: o }) => ({ label: i.localize.month(o), value: o })) : y, V = (i, o) => U(i, o + 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 };