dgz-ui-shared
Version:
Custom ui library using React.js, Shadcn/ui, TailwindCSS, Typescript, dgz-ui library
281 lines (280 loc) • 7.92 kB
JavaScript
import { jsx as p, jsxs as N } from "react/jsx-runtime";
import { FormField as Nt, FormItem as Tt, FormLabel as Dt, FormControl as $t, Input as Ht, FormMessage as Mt } from "dgz-ui/form";
import { cn as U } from "dgz-ui/utils";
import { c as b, g as Gt } from "./_commonjsHelpers-DaMA6jEr.es.js";
var T, J;
function Rt() {
if (J) return T;
J = 1;
var d = "Expected a function", i = "__lodash_hash_undefined__", _ = "[object Function]", v = "[object GeneratorFunction]", C = "[object Symbol]", S = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, x = /^\w*$/, g = /^\./, c = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, j = /[\\^$.*+?()[\]{}|]/g, O = /\\(\\)?/g, u = /^\[object .+?Constructor\]$/, V = typeof b == "object" && b && b.Object === Object && b, X = typeof self == "object" && self && self.Object === Object && self, w = V || X || Function("return this")();
function B(t, e) {
return t == null ? void 0 : t[e];
}
function Q(t) {
var e = !1;
if (t != null && typeof t.toString != "function")
try {
e = !!(t + "");
} catch {
}
return e;
}
var W = Array.prototype, Y = Function.prototype, D = Object.prototype, F = w["__core-js_shared__"], $ = (function() {
var t = /[^.]+$/.exec(F && F.keys && F.keys.IE_PROTO || "");
return t ? "Symbol(src)_1." + t : "";
})(), H = Y.toString, I = D.hasOwnProperty, M = D.toString, Z = RegExp(
"^" + H.call(I).replace(j, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"
), G = w.Symbol, k = W.splice, tt = A(w, "Map"), f = A(Object, "create"), R = G ? G.prototype : void 0, L = R ? R.toString : void 0;
function a(t) {
var e = -1, r = t ? t.length : 0;
for (this.clear(); ++e < r; ) {
var n = t[e];
this.set(n[0], n[1]);
}
}
function et() {
this.__data__ = f ? f(null) : {};
}
function rt(t) {
return this.has(t) && delete this.__data__[t];
}
function nt(t) {
var e = this.__data__;
if (f) {
var r = e[t];
return r === i ? void 0 : r;
}
return I.call(e, t) ? e[t] : void 0;
}
function at(t) {
var e = this.__data__;
return f ? e[t] !== void 0 : I.call(e, t);
}
function ot(t, e) {
var r = this.__data__;
return r[t] = f && e === void 0 ? i : e, this;
}
a.prototype.clear = et, a.prototype.delete = rt, a.prototype.get = nt, a.prototype.has = at, a.prototype.set = ot;
function s(t) {
var e = -1, r = t ? t.length : 0;
for (this.clear(); ++e < r; ) {
var n = t[e];
this.set(n[0], n[1]);
}
}
function it() {
this.__data__ = [];
}
function st(t) {
var e = this.__data__, r = y(e, t);
if (r < 0)
return !1;
var n = e.length - 1;
return r == n ? e.pop() : k.call(e, r, 1), !0;
}
function ct(t) {
var e = this.__data__, r = y(e, t);
return r < 0 ? void 0 : e[r][1];
}
function ut(t) {
return y(this.__data__, t) > -1;
}
function ft(t, e) {
var r = this.__data__, n = y(r, t);
return n < 0 ? r.push([t, e]) : r[n][1] = e, this;
}
s.prototype.clear = it, s.prototype.delete = st, s.prototype.get = ct, s.prototype.has = ut, s.prototype.set = ft;
function o(t) {
var e = -1, r = t ? t.length : 0;
for (this.clear(); ++e < r; ) {
var n = t[e];
this.set(n[0], n[1]);
}
}
function ht() {
this.__data__ = {
hash: new a(),
map: new (tt || s)(),
string: new a()
};
}
function lt(t) {
return m(this, t).delete(t);
}
function pt(t) {
return m(this, t).get(t);
}
function dt(t) {
return m(this, t).has(t);
}
function _t(t, e) {
return m(this, t).set(t, e), this;
}
o.prototype.clear = ht, o.prototype.delete = lt, o.prototype.get = pt, o.prototype.has = dt, o.prototype.set = _t;
function y(t, e) {
for (var r = t.length; r--; )
if (wt(t[r][0], e))
return r;
return -1;
}
function gt(t, e) {
e = vt(e, t) ? [e] : bt(e);
for (var r = 0, n = e.length; t != null && r < n; )
t = t[jt(e[r++])];
return r && r == n ? t : void 0;
}
function yt(t) {
if (!q(t) || St(t))
return !1;
var e = Ft(t) || Q(t) ? Z : u;
return e.test(Ot(t));
}
function mt(t) {
if (typeof t == "string")
return t;
if (E(t))
return L ? L.call(t) : "";
var e = t + "";
return e == "0" && 1 / t == -1 / 0 ? "-0" : e;
}
function bt(t) {
return K(t) ? t : xt(t);
}
function m(t, e) {
var r = t.__data__;
return Ct(e) ? r[typeof e == "string" ? "string" : "hash"] : r.map;
}
function A(t, e) {
var r = B(t, e);
return yt(r) ? r : void 0;
}
function vt(t, e) {
if (K(t))
return !1;
var r = typeof t;
return r == "number" || r == "symbol" || r == "boolean" || t == null || E(t) ? !0 : x.test(t) || !S.test(t) || e != null && t in Object(e);
}
function Ct(t) {
var e = typeof t;
return e == "string" || e == "number" || e == "symbol" || e == "boolean" ? t !== "__proto__" : t === null;
}
function St(t) {
return !!$ && $ in t;
}
var xt = P(function(t) {
t = Pt(t);
var e = [];
return g.test(t) && e.push(""), t.replace(c, function(r, n, h, l) {
e.push(h ? l.replace(O, "$1") : n || r);
}), e;
});
function jt(t) {
if (typeof t == "string" || E(t))
return t;
var e = t + "";
return e == "0" && 1 / t == -1 / 0 ? "-0" : e;
}
function Ot(t) {
if (t != null) {
try {
return H.call(t);
} catch {
}
try {
return t + "";
} catch {
}
}
return "";
}
function P(t, e) {
if (typeof t != "function" || e && typeof e != "function")
throw new TypeError(d);
var r = function() {
var n = arguments, h = e ? e.apply(this, n) : n[0], l = r.cache;
if (l.has(h))
return l.get(h);
var z = t.apply(this, n);
return r.cache = l.set(h, z), z;
};
return r.cache = new (P.Cache || o)(), r;
}
P.Cache = o;
function wt(t, e) {
return t === e || t !== t && e !== e;
}
var K = Array.isArray;
function Ft(t) {
var e = q(t) ? M.call(t) : "";
return e == _ || e == v;
}
function q(t) {
var e = typeof t;
return !!t && (e == "object" || e == "function");
}
function It(t) {
return !!t && typeof t == "object";
}
function E(t) {
return typeof t == "symbol" || It(t) && M.call(t) == C;
}
function Pt(t) {
return t == null ? "" : mt(t);
}
function Et(t, e, r) {
var n = t == null ? void 0 : gt(t, e);
return n === void 0 ? r : n;
}
return T = Et, T;
}
var Lt = Rt();
const At = /* @__PURE__ */ Gt(Lt), Jt = ({
control: d,
name: i,
label: _,
required: v,
className: C,
rules: S,
floatingError: x,
...g
}) => i && d && /* @__PURE__ */ p(
Nt,
{
control: d,
name: i,
rules: S,
render: ({ field: c, formState: j }) => /* @__PURE__ */ N(Tt, { children: [
_ && /* @__PURE__ */ N(Dt, { className: "block", children: [
_,
" ",
v && /* @__PURE__ */ p("span", { className: "text-red-600", children: "*" })
] }),
/* @__PURE__ */ N("div", { children: [
/* @__PURE__ */ p($t, { children: /* @__PURE__ */ p(
Ht,
{
variant: At(j.errors, `${i}.message`) ? "failure" : "default",
...g,
...c,
onChange: (O) => {
const u = O.target.value;
g.type === "number" ? c.onChange(u ? Number(u) : void 0) : c.onChange(u);
},
className: U(C)
}
) }),
/* @__PURE__ */ p(
Mt,
{
className: U(x && "absolute -bottom-5")
}
)
] })
] })
}
) || null;
export {
Jt as M,
At as g
};
//# sourceMappingURL=MyInput-ByJ5vTAN.es.js.map