@lanaco/lnc-react-ui
Version:
React component library
96 lines (95 loc) • 2.49 kB
JavaScript
import { s as g, h, E as y, c as E, w as S, T as w, r as p, a as x, i as b, g as z } from "./emotion-element-f0de968e.browser.esm-CkCiQliQ.js";
import * as u from "react";
import "./hoist-non-react-statics.cjs-CAHiRNzQ.js";
var v = function(e, r) {
var n = arguments;
if (r == null || !h.call(r, "css"))
return u.createElement.apply(void 0, n);
var t = n.length, i = new Array(t);
i[0] = y, i[1] = E(e, r);
for (var s = 2; s < t; s++)
i[s] = n[s];
return u.createElement.apply(null, i);
};
(function(a) {
var e;
e || (e = a.JSX || (a.JSX = {}));
})(v || (v = {}));
function A() {
for (var a = arguments.length, e = new Array(a), r = 0; r < a; r++)
e[r] = arguments[r];
return g(e);
}
function O() {
var a = A.apply(void 0, arguments), e = "animation-" + a.name;
return {
name: e,
styles: "@keyframes " + e + "{" + a.styles + "}",
anim: 1,
toString: function() {
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
}
};
}
var C = function a(e) {
for (var r = e.length, n = 0, t = ""; n < r; n++) {
var i = e[n];
if (i != null) {
var s = void 0;
switch (typeof i) {
case "boolean":
break;
case "object": {
if (Array.isArray(i))
s = a(i);
else {
s = "";
for (var c in i)
i[c] && c && (s && (s += " "), s += c);
}
break;
}
default:
s = i;
}
s && (t && (t += " "), t += s);
}
}
return t;
};
function J(a, e, r) {
var n = [], t = z(a, n, r);
return n.length < 2 ? r : t + e(n);
}
var X = function(e) {
var r = e.cache, n = e.serializedArr;
return x(function() {
for (var t = 0; t < n.length; t++)
b(r, n[t], !1);
}), null;
}, F = /* @__PURE__ */ S(function(a, e) {
var r = [], n = function() {
for (var o = arguments.length, m = new Array(o), l = 0; l < o; l++)
m[l] = arguments[l];
var f = g(m, e.registered);
return r.push(f), p(e, f, !1), e.key + "-" + f.name;
}, t = function() {
for (var o = arguments.length, m = new Array(o), l = 0; l < o; l++)
m[l] = arguments[l];
return J(e.registered, n, C(m));
}, i = {
css: n,
cx: t,
theme: u.useContext(w)
}, s = a.children(i);
return /* @__PURE__ */ u.createElement(u.Fragment, null, /* @__PURE__ */ u.createElement(X, {
cache: e,
serializedArr: r
}), s);
});
export {
F as C,
A as c,
v as j,
O as k
};