UNPKG

coreui

Version:

Platform Core UI

238 lines (231 loc) 10.2 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _base = require('coreui/lib/base'); var _reactAriaTabpanel = require('react-aria-tabpanel'); var _reactAriaTabpanel2 = _interopRequireDefault(_reactAriaTabpanel); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var $c = _base.TabsBase.$c; var A = _base.TabsBase.A; var Ak = _base.TabsBase.Ak; var Bi = _base.TabsBase.Bi; var C = _base.TabsBase.C; var D = _base.TabsBase.D; var Dl = _base.TabsBase.Dl; var E = _base.TabsBase.E; var Ec = _base.TabsBase.Ec; var Ej = _base.TabsBase.Ej; var Error = _base.TabsBase.Error; var I = _base.TabsBase.I; var Ie = _base.TabsBase.Ie; var Ih = _base.TabsBase.Ih; var Jm = _base.TabsBase.Jm; var Kn = _base.TabsBase.Kn; var L = _base.TabsBase.L; var M = _base.TabsBase.M; var Mi = _base.TabsBase.Mi; var N = _base.TabsBase.N; var Oh = _base.TabsBase.Oh; var Oj = _base.TabsBase.Oj; var Q = _base.TabsBase.Q; var Qi = _base.TabsBase.Qi; var Ql = _base.TabsBase.Ql; var R = _base.TabsBase.R; var React = _base.TabsBase.React; var T = _base.TabsBase.T; var Td = _base.TabsBase.Td; var Tn = _base.TabsBase.Tn; var Ug = _base.TabsBase.Ug; var Ul = _base.TabsBase.Ul; var V = _base.TabsBase.V; var Vh = _base.TabsBase.Vh; var W = _base.TabsBase.W; var X = _base.TabsBase.X; var Xc = _base.TabsBase.Xc; var Xd = _base.TabsBase.Xd; var Xm = _base.TabsBase.Xm; var Y = _base.TabsBase.Y; var Yl = _base.TabsBase.Yl; var Z = _base.TabsBase.Z; var Za = _base.TabsBase.Za; var Zd = _base.TabsBase.Zd; var Zh = _base.TabsBase.Zh; var Zi = _base.TabsBase.Zi; var ab = _base.TabsBase.ab; var al = _base.TabsBase.al; var bi = _base.TabsBase.bi; var db = _base.TabsBase.db; var fc = _base.TabsBase.fc; var gc = _base.TabsBase.gc; var gl = _base.TabsBase.gl; var hl = _base.TabsBase.hl; var ia = _base.TabsBase.ia; var im = _base.TabsBase.im; var jd = _base.TabsBase.jd; var lj = _base.TabsBase.lj; var lk = _base.TabsBase.lk; var lm = _base.TabsBase.lm; var mk = _base.TabsBase.mk; var mm = _base.TabsBase.mm; var nb = _base.TabsBase.nb; var ob = _base.TabsBase.ob; var oj = _base.TabsBase.oj; var pi = _base.TabsBase.pi; var pm = _base.TabsBase.pm; var q = _base.TabsBase.q; var qm = _base.TabsBase.qm; var rm = _base.TabsBase.rm; var tg = _base.TabsBase.tg; var tm = _base.TabsBase.tm; var u = _base.TabsBase.u; var um = _base.TabsBase.um; var v = _base.TabsBase.v; var vd = _base.TabsBase.vd; var xl = _base.TabsBase.xl; var y = _base.TabsBase.y; var yh = _base.TabsBase.yh; var z = _base.TabsBase.z; var zj = _base.TabsBase.zj; function hp(a, b) { if ("number" !== typeof b) throw Error("index argument to nth must be a number");if (null == a) return a;if (null != a && (a.m & 16 || a.Rb)) return a.P(null, b);if (Za(a)) return b < a.length ? a[b] : null;if ("string" === typeof a) return b < a.length ? a.charAt(b) : null;if (null != a && (a.m & 64 || a.B)) { var c;a: { c = a;for (var d = b;;) { if (null == c) throw Error("Index out of bounds");if (0 === d) { if (A(c)) { c = D(c);break a; }throw Error("Index out of bounds"); }if (Xc(c)) { c = ob.h(c, d);break a; }if (A(c)) c = E(c), --d;else throw Error("Index out of bounds"); } }return c; }if (v(nb, a)) return ob.h(a, b);throw Error([y("nth not supported on this type "), y(ab(null == a ? null : a.constructor))].join("")); }function ip(a) { return db(a); }function jp(a) { return new tg(null, 0, a, 1, null); } if ("undefined" === typeof kp) var kp = (L.c ? L.c(um) : L.call(null, um)).createStyleSheet({ ".Tabs-tablistItem": { display: "inline-block" }, ".Tabs-tabInner:hover": { "border-bottom": "3px solid #eee" }, ".Tabs-tablistItem + .Tabs-tablistItem": { "margin-left": 1 }, ".Tabs-panel": { "background-color": "#f8f8f8", padding: "1em" }, ".Tabs-tab": { cursor: "pointer" }, ".Tabs-tabInner.is-active::after": { content: '""', background: "#fff", height: 1, position: "absolute", bottom: -1, left: 0, right: 0 }, ".Tabs-tabInner.is-active": { background: "#fff", "border-bottom": "3px solid #666", color: "#000", "font-weight": 600 }, ".Tabs-tablist": { "list-style-type": "none", margin: 0, padding: 0 }, ".Tabs-tabInner": { "border-bottom": "3px solid #fff", position: "relative", padding: "5px 20px", background: "#fff", color: mk.c(Xm()) } }, { named: !1 });function lp(a, b, c) { c = null != c && (c.m & 64 || c.B) ? Q(V, c) : c;c = z(c, Ej);var d = [y("tab-"), y(b)].join(""), e = I.h(a, b) ? "is-active" : null;a = { key: d, className: "Tabs-tablistItem" };d = _reactAriaTabpanel2.default.Tab;b = new q(null, 2, [zj, [y("Tabs-tab "), y(e)].join(""), Mi, b], null);e = { className: Kn(new R(null, 2, 5, T, ["Tabs-tabInner", e], null)) };c = Tn(c);b = Tn(lm(d, b, M([React.createElement("div", e, c)], 0)));return React.createElement("li", a, b); } function mp(a, b) { var c = null != b && (b.m & 64 || b.B) ? Q(V, b) : b, c = z(c, pi);return Tn(lm(_reactAriaTabpanel2.default.TabPanel, new q(null, 3, [Mi, a, Zh, a, Oh, a], null), M([Tn(c)], 0))); } function np(a) { var b = null != a && (a.m & 64 || a.B) ? Q(V, a) : a, c = z(b, Bi), d = z(b, Ul), e = z(b, bi), f = N(d);return new R(null, 2, 5, T, [Tn(lm(_reactAriaTabpanel2.default.TabList, new q(null, 1, [Zh, "tab-list"], null), M([function () { var g = { className: "Tabs-tablist" }, k = ip(function () { return function (a, b, c, d, e, f, g, k) { return function J(K) { return new Td(null, function (a, b, c, d, e, f, g) { return function () { for (;;) { var a = A(K);if (a) { if (vd(a)) { var b = fc(a), c = N(b), d = Xd(c);a: for (var e = 0;;) { if (e < c) { var k = ob.h(b, e), k = Tn(lp(f, "" + y(k), hp(g, k)));d.add(k);e += 1; } else { b = !0;break a; } }return b ? Zd(d.ca(), J(gc(a))) : Zd(d.ca(), null); }d = D(a);return $c(Tn(lp(f, "" + y(d), hp(g, d))), J(Ec(a))); }return null; } }; }(a, b, c, d, e, f, g, k), null, null); }; }("ul", g, f, a, b, c, d, e)(jp(f)); }());return React.createElement("ul", g, k); }()], 0))), u(e) ? null : function () { var g = { key: "tabs-panel", className: "Tabs-panel" }, k = ip(function () { return function (a, b, c, d, e, f, g, k) { return function J(K) { return new Td(null, function (a, b, c, d, e, f, g) { return function () { for (;;) { var a = A(K);if (a) { if (vd(a)) { var b = fc(a), c = N(b), d = Xd(c);a: for (var e = 0;;) { if (e < c) { var f = ob.h(b, e), f = Tn(mp("" + y(f), hp(g, f)));d.add(f);e += 1; } else { b = !0;break a; } }return b ? Zd(d.ca(), J(gc(a))) : Zd(d.ca(), null); }d = D(a);return $c(Tn(mp("" + y(d), hp(g, d))), J(Ec(a))); }return null; } }; }(a, b, c, d, e, f, g, k), null, null); }; }("div", g, f, a, b, c, d, e)(jp(f)); }());return React.createElement("div", g, k); }()], null); }function op(a) { a = rm(Z(a, Yl), new R(null, 3, 5, T, [yh, Oj, Ql], null));var b = null != a && (a.m & 64 || a.B) ? Q(V, a) : a;a = z(b, yh);var c = z(b, Oj), b = z(b, Ql);return { content: a, id: c, title: b }; } function pp(a) { return Za(a) ? W.h(function (b) { return qm(a[b]); }, jp(Z(a, Ak))) : qm(a); }function qp(a, b) { return np(jd.l(a, Ul, pp(React.Children.map(b, op)))); }function rp() { return null; }var sp = function sp(b) { for (var c = [], d = arguments.length, e = 0;;) { if (e < d) c.push(arguments[e]), e += 1;else break; }return sp.o(arguments[0], 1 < c.length ? new C(c.slice(1), 0) : null); };sp.o = function (a, b) { return lm(rp, a, M([b], 0)); };sp.F = 1;sp.D = function (a) { var b = D(a);a = E(a);return sp.o(b, a); }; function tp() { return new q(null, 3, [Dl, new q(null, 5, [Bi, new q(null, 2, [X, !1, Y, new R(null, 1, 5, T, [lj], null)], null), zj, new q(null, 2, [X, !1, Y, new R(null, 1, 5, T, [lj], null)], null), Ul, new q(null, 2, [X, !1, Y, new R(null, 2, 5, T, [Qi, oj], null)], null), bi, new q(null, 2, [X, !1, Y, new R(null, 1, 5, T, [al], null)], null), Vh, new q(null, 2, [X, !1, Y, new R(null, 1, 5, T, [Ih], null)], null)], null), X, !0, Y, new R(null, 2, 5, T, [lk, xl], null)], null); }if ("undefined" === typeof up) var up = Ug(tp); var vp = tm(Jm, function (a) { var b = Z(a, Yl);a = Ie.l(Ie.l(function () { var a = Z(b, Zi);return u(a) ? a : qm(b); }(), new R(null, 1, 5, T, [Ul], null), function () { return function (a) { return pp(a); }; }(b)), new R(null, 1, 5, T, [Bi], null), function () { return function (a) { return u(a) ? a : "0"; }; }(b));a = null != a && (a.m & 64 || a.B) ? Q(V, a) : a;var c = z(a, zj), d = z(a, Ul), e = z(a, Vh), f = pm(b);return lm(_reactAriaTabpanel2.default.Wrapper, new q(null, 2, [zj, im(f, new R(null, 2, 5, T, [gl, c], null)), hl, e], null), M([A(d) ? np(a) : qp(a, Z(b, yh))], 0)); }, { base: {} }, new R(null, 1, 5, T, [kp], null)), wp = function wp(b) { for (var c = [], d = arguments.length, e = 0;;) { if (e < d) c.push(arguments[e]), e += 1;else break; }return wp.o(arguments[0], 1 < c.length ? new C(c.slice(1), 0) : null); };wp.o = function (a, b) { return mm(vp, { iProps: a }, b); };wp.F = 1;wp.D = function (a) { var b = D(a);a = E(a);return wp.o(b, a); };ia("coreui.components.Tabs", vp);ia("coreui.components.createTabs", wp);ia("coreui.components.Tabs.TabPane", rp);ia("coreui.components.createTabPane", sp); var Tabs = coreui.components.Tabs; exports.default = Tabs; module.exports = exports['default'];