coreui
Version:
Platform Core UI
238 lines (231 loc) • 10.2 kB
JavaScript
'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'];