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