welcome-ui
Version:
Customizable design system with react, typescript, tailwindcss and ariakit.
118 lines (117 loc) • 3.46 kB
JavaScript
"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
};