792 lines
26 KiB
JavaScript

(window.webpackJsonp = window.webpackJsonp || []).push([
[16],
{
'4ivF': function(U, u, g) {
'use strict';
Object.defineProperty(u, '__esModule', { value: !0 }), (u.default = void 0);
var v = h(g('f7k8')),
S = h(g('Q5Xz'));
function h(w) {
return w && w.__esModule ? w : { default: w };
}
v.default.Panel = S.default;
var O = v.default;
u.default = O;
},
'5y7D': function(U, u, g) {},
'7OGK': function(U, u, g) {
'use strict';
Object.defineProperty(u, '__esModule', { value: !0 }),
(u.scrollTo = d),
(u.canUseDOM = u.getScrollContainer = u.getMountContainer = u.getScrollLeft = u.getScrollTop = u.getSupportedPropertyName = u.getScrollParent = u.getOffsetParent = u.getOuterSizes = u.isFixed = u.getStyleComputedProperty = u.setStyle = u.getBoundingClientRect = u.getLeft = u.getTop = void 0);
var v = S(g('xEkU'));
function S(c) {
return c && c.__esModule ? c : { default: c };
}
function h(c) {
return (
typeof Symbol == 'function' && typeof Symbol.iterator == 'symbol'
? (h = function(i) {
return typeof i;
})
: (h = function(i) {
return i &&
typeof Symbol == 'function' &&
i.constructor === Symbol &&
i !== Symbol.prototype
? 'symbol'
: typeof i;
}),
h(c)
);
}
var O,
w = function c(n) {
var i = n.offsetTop;
return n.offsetParent != null && (i += c(n.offsetParent)), i;
};
u.getTop = w;
var C = function c(n) {
var i = n.offsetLeft;
return n.offsetParent != null && (i += c(n.offsetParent)), i;
};
u.getLeft = C;
var W = function(n) {
var i = n.getBoundingClientRect(),
m = navigator.userAgent.indexOf('MSIE') !== -1,
t = m && n.tagName === 'HTML' ? -n.scrollTop : i.top;
return {
left: i.left,
top: t,
right: i.right,
bottom: i.bottom,
width: i.right - i.left,
height: i.bottom - t,
};
};
u.getBoundingClientRect = W;
var k = function(n, i) {
var m = function(r) {
return r !== '' && !Number.isNaN(parseFloat(r)) && Number.isFinite(r);
};
Object.keys(i).forEach(function(t) {
var r = '';
['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(t) !== -1 &&
m(i[t]) &&
(r = 'px'),
(n.style[t] = i[t] + r);
});
};
u.setStyle = k;
var T = function(n, i) {
var m = window.getComputedStyle(n, null);
return m[i];
};
u.getStyleComputedProperty = T;
var E = function c(n) {
return n === window.document.body
? !1
: T(n, 'position') === 'fixed'
? !0
: n.parentNode
? c(n.parentNode)
: n;
};
u.isFixed = E;
var z = function(n) {
var i = n.style.display,
m = n.style.visibility;
(n.style.display = 'block'), (n.style.visibility = 'hidden');
var t = window.getComputedStyle(n),
r = parseFloat(t.marginTop) + parseFloat(t.marginBottom),
o = parseFloat(t.marginLeft) + parseFloat(t.marginRight),
e = { width: n.offsetWidth + o, height: n.offsetHeight + r };
return (n.style.display = i), (n.style.visibility = m), e;
};
u.getOuterSizes = z;
var B = function(n) {
var i = n.offsetParent;
return i === window.document.body || !i ? window.document.documentElement : i;
};
u.getOffsetParent = B;
var F = function c(n) {
var i = n.parentNode;
return i
? i === window.document
? window.document.body.scrollTop
? window.document.body
: window.document.documentElement
: ['scroll', 'auto'].indexOf(T(i, 'overflow')) !== -1 ||
['scroll', 'auto'].indexOf(T(i, 'overflow-x')) !== -1 ||
['scroll', 'auto'].indexOf(T(i, 'overflow-y')) !== -1
? i
: c(n.parentNode)
: n;
};
u.getScrollParent = F;
var N = function(n) {
for (var i = ['', 'ms', 'webkit', 'moz', 'o'], m = 0; m < i.length; m++) {
var t = i[m] ? i[m] + n.charAt(0).toUpperCase() + n.slice(1) : n;
if (typeof window.document.body.style[t] != 'undefined') return t;
}
return null;
};
u.getSupportedPropertyName = N;
var M = function(n) {
return n === document.documentElement
? (document.scrollingElement || document.documentElement).scrollTop
: n === window
? Math.max(
window.pageYOffset,
document.documentElement.scrollTop,
document.body.scrollTop,
)
: n.scrollTop;
};
u.getScrollTop = M;
var R = function(n) {
return n === document.documentElement
? (document.scrollingElement || document.documentElement).scrollLeft
: n === window
? Math.max(
window.pageYOffset,
document.documentElement.scrollLeft,
document.body.scrollLeft,
)
: n.scrollLeft;
};
u.getScrollLeft = R;
var a = function(n) {
if (n) {
if (typeof n == 'function') return n();
if (h(n) === 'object' && n instanceof HTMLElement) return n;
}
return document.body;
};
u.getMountContainer = a;
var f = function(n) {
var i = a(n);
return i === document.body ? window : i;
};
u.getScrollContainer = f;
function d(c, n, i, m) {
v.default.cancel(O);
var t = 0,
r = 0,
o = 0;
c === window ? ((r = R(c)), (o = M(c))) : ((r = c.scrollLeft), (o = c.scrollTop));
var e = m === 0 ? 1 : Math.round((m * 1e3) / 16);
function l() {
if (c === window) {
var s = R(c) + (i - r) / e,
y = M(c) + (n - o) / e;
c.scrollTo(s, y);
} else (c.scrollLeft += (i - r) / e), (c.scrollTop += (n - o) / e);
(t += 1), t < e && (O = (0, v.default)(l));
}
l();
}
var p = !!(typeof window != 'undefined' && window.document && window.document.createElement);
u.canUseDOM = p;
},
K1Qd: function(U, u, g) {
'use strict';
g('1Ywk'), g('9m51'), g('5y7D');
},
Q5Xz: function(U, u, g) {
'use strict';
Object.defineProperty(u, '__esModule', { value: !0 }), (u.default = void 0);
var v = w(g('q1tI')),
S = h(g('TSYQ'));
function h(a) {
return a && a.__esModule ? a : { default: a };
}
function O() {
if (typeof WeakMap != 'function') return null;
var a = new WeakMap();
return (
(O = function() {
return a;
}),
a
);
}
function w(a) {
if (a && a.__esModule) return a;
if (a === null || (C(a) !== 'object' && typeof a != 'function')) return { default: a };
var f = O();
if (f && f.has(a)) return f.get(a);
var d = {},
p = Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var c in a)
if (Object.prototype.hasOwnProperty.call(a, c)) {
var n = p ? Object.getOwnPropertyDescriptor(a, c) : null;
n && (n.get || n.set) ? Object.defineProperty(d, c, n) : (d[c] = a[c]);
}
return (d.default = a), f && f.set(a, d), d;
}
function C(a) {
return (
typeof Symbol == 'function' && typeof Symbol.iterator == 'symbol'
? (C = function(d) {
return typeof d;
})
: (C = function(d) {
return d &&
typeof Symbol == 'function' &&
d.constructor === Symbol &&
d !== Symbol.prototype
? 'symbol'
: typeof d;
}),
C(a)
);
}
function W(a, f, d) {
return (
f in a
? Object.defineProperty(a, f, {
value: d,
enumerable: !0,
configurable: !0,
writable: !0,
})
: (a[f] = d),
a
);
}
function k(a, f) {
if (!(a instanceof f)) throw new TypeError('Cannot call a class as a function');
}
function T(a, f) {
for (var d = 0; d < f.length; d++) {
var p = f[d];
(p.enumerable = p.enumerable || !1),
(p.configurable = !0),
'value' in p && (p.writable = !0),
Object.defineProperty(a, p.key, p);
}
}
function E(a, f, d) {
return f && T(a.prototype, f), d && T(a, d), a;
}
function z(a, f) {
return f && (C(f) === 'object' || typeof f == 'function') ? f : B(a);
}
function B(a) {
if (a === void 0)
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return a;
}
function F(a) {
return (
(F = Object.setPrototypeOf
? Object.getPrototypeOf
: function(d) {
return d.__proto__ || Object.getPrototypeOf(d);
}),
F(a)
);
}
function N(a, f) {
if (typeof f != 'function' && f !== null)
throw new TypeError('Super expression must either be null or a function');
(a.prototype = Object.create(f && f.prototype, {
constructor: { value: a, writable: !0, configurable: !0 },
})),
f && M(a, f);
}
function M(a, f) {
return (
(M =
Object.setPrototypeOf ||
function(p, c) {
return (p.__proto__ = c), p;
}),
M(a, f)
);
}
var R = (function(a) {
N(f, a);
function f(d) {
var p;
return (
k(this, f), (p = z(this, F(f).call(this, d))), (p.state = { selected: d.selected }), p
);
}
return (
E(
f,
[
{
key: 'render',
value: function() {
var p = this.props,
c = p.prefixCls,
n = p.className,
i = p.children,
m = this.state.selected,
t = (0, S.default)(
''.concat(c, '__panel'),
n,
W({}, ''.concat(c, '__panel--active'), m),
);
return v.default.createElement('div', { className: t, role: 'tabpanel' }, i);
},
},
],
[
{
key: 'getDerivedStateFromProps',
value: function(p) {
return 'selected' in p ? { selected: p.selected } : null;
},
},
],
),
f
);
})(v.PureComponent);
(u.default = R), (R.defaultProps = { prefixCls: 'za-tabs' });
},
UAaW: function(U, u, g) {
'use strict';
Object.defineProperty(u, '__esModule', { value: !0 }),
(u.getTransformPropValue = v),
(u.getPxStyle = S);
function v(h) {
return { transform: h, WebkitTransform: h, MozTransform: h };
}
function S(h) {
var O = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 'px',
w = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !1;
return (
(h = w ? '0px, '.concat(h).concat(O, ', 0px') : ''.concat(h).concat(O, ', 0px, 0px')),
'translate3d('.concat(h, ')')
);
}
},
f7k8: function(U, u, g) {
'use strict';
Object.defineProperty(u, '__esModule', { value: !0 }), (u.default = void 0);
var v = T(g('q1tI')),
S = W(g('TSYQ')),
h = W(g('Q5Xz')),
O = W(g('Yec7')),
w = g('UAaW'),
C = g('7OGK');
function W(t) {
return t && t.__esModule ? t : { default: t };
}
function k() {
if (typeof WeakMap != 'function') return null;
var t = new WeakMap();
return (
(k = function() {
return t;
}),
t
);
}
function T(t) {
if (t && t.__esModule) return t;
if (t === null || (E(t) !== 'object' && typeof t != 'function')) return { default: t };
var r = k();
if (r && r.has(t)) return r.get(t);
var o = {},
e = Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var l in t)
if (Object.prototype.hasOwnProperty.call(t, l)) {
var s = e ? Object.getOwnPropertyDescriptor(t, l) : null;
s && (s.get || s.set) ? Object.defineProperty(o, l, s) : (o[l] = t[l]);
}
return (o.default = t), r && r.set(t, o), o;
}
function E(t) {
return (
typeof Symbol == 'function' && typeof Symbol.iterator == 'symbol'
? (E = function(o) {
return typeof o;
})
: (E = function(o) {
return o &&
typeof Symbol == 'function' &&
o.constructor === Symbol &&
o !== Symbol.prototype
? 'symbol'
: typeof o;
}),
E(t)
);
}
function z() {
return (
(z =
Object.assign ||
function(t) {
for (var r = 1; r < arguments.length; r++) {
var o = arguments[r];
for (var e in o) Object.prototype.hasOwnProperty.call(o, e) && (t[e] = o[e]);
}
return t;
}),
z.apply(this, arguments)
);
}
function B(t, r) {
var o = Object.keys(t);
if (Object.getOwnPropertySymbols) {
var e = Object.getOwnPropertySymbols(t);
r &&
(e = e.filter(function(l) {
return Object.getOwnPropertyDescriptor(t, l).enumerable;
})),
o.push.apply(o, e);
}
return o;
}
function F(t) {
for (var r = 1; r < arguments.length; r++) {
var o = arguments[r] != null ? arguments[r] : {};
r % 2
? B(Object(o), !0).forEach(function(e) {
N(t, e, o[e]);
})
: Object.getOwnPropertyDescriptors
? Object.defineProperties(t, Object.getOwnPropertyDescriptors(o))
: B(Object(o)).forEach(function(e) {
Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(o, e));
});
}
return t;
}
function N(t, r, o) {
return (
r in t
? Object.defineProperty(t, r, {
value: o,
enumerable: !0,
configurable: !0,
writable: !0,
})
: (t[r] = o),
t
);
}
function M(t, r) {
if (!(t instanceof r)) throw new TypeError('Cannot call a class as a function');
}
function R(t, r) {
for (var o = 0; o < r.length; o++) {
var e = r[o];
(e.enumerable = e.enumerable || !1),
(e.configurable = !0),
'value' in e && (e.writable = !0),
Object.defineProperty(t, e.key, e);
}
}
function a(t, r, o) {
return r && R(t.prototype, r), o && R(t, o), t;
}
function f(t, r) {
return r && (E(r) === 'object' || typeof r == 'function') ? r : d(t);
}
function d(t) {
if (t === void 0)
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return t;
}
function p(t) {
return (
(p = Object.setPrototypeOf
? Object.getPrototypeOf
: function(o) {
return o.__proto__ || Object.getPrototypeOf(o);
}),
p(t)
);
}
function c(t, r) {
if (typeof r != 'function' && r !== null)
throw new TypeError('Super expression must either be null or a function');
(t.prototype = Object.create(r && r.prototype, {
constructor: { value: t, writable: !0, configurable: !0 },
})),
r && n(t, r);
}
function n(t, r) {
return (
(n =
Object.setPrototypeOf ||
function(e, l) {
return (e.__proto__ = l), e;
}),
n(t, r)
);
}
var i = function(r) {
var o;
return (
v.default.Children.forEach(r, function(e, l) {
e.props && e.props.selected && (o = l);
}),
o
);
},
m = (function(t) {
c(r, t);
function r(o) {
var e;
return (
M(this, r),
(e = f(this, p(r).call(this, o))),
(e.carousel = void 0),
(e.layout = void 0),
(e.setTablistRef = function(l) {
e.layout = l;
}),
(e.setCarouselRef = function(l) {
e.carousel = l;
}),
(e.onTabChange = function(l) {
var s = e.props.onChange;
'value' in e.props || e.setState({ value: l }), typeof s == 'function' && s(l);
}),
(e.onTabClick = function(l, s) {
var y = e.props,
b = y.disabled,
_ = y.swipeable;
if (b || l.props.disabled) return;
if (_) {
e.carousel && e.carousel.onSlideTo(s);
return;
}
e.onTabChange(s);
}),
(e.renderTabs = function(l, s) {
var y,
b = e.props,
_ = b.prefixCls,
P = b.disabled,
D = e.state.value,
L = (0, S.default)(
''.concat(_, '__tab'),
l.props.className,
((y = {}),
N(y, ''.concat(_, '__tab--disabled'), P || l.props.disabled),
N(y, ''.concat(_, '__tab--active'), D === s),
y),
);
return v.default.createElement(
'li',
{
role: 'tab',
key: +s,
className: L,
onClick: function() {
return e.onTabClick(l, s);
},
},
l.props.title,
);
}),
(e.caclLineSizePos = function() {
var l = e.state,
s = l.value,
y = l.itemWidth,
b = e.props,
_ = b.children,
P = b.scrollable,
D = v.default.Children.count(_),
L = 100 * s;
if (P && e.layout) {
var Y = e.layout.children[s],
q = Y,
A = q.offsetLeft,
x = A === void 0 ? 0 : A,
Q = q.offsetTop,
K = Q === void 0 ? 0 : Q;
L = e.isVertical ? K : x;
}
var H = P ? ''.concat(y, 'px') : ''.concat(100 / D, '%'),
V = P
? (0, w.getPxStyle)(L, 'px', e.isVertical)
: (0, w.getPxStyle)(L, '%', e.isVertical),
I = (0, w.getTransformPropValue)(V),
X = e.isVertical ? { height: ''.concat(H) } : { width: ''.concat(H) };
return F({}, I, {}, X);
}),
(e.calculateScorllLeftLocation = function() {
var l = e.props.scrollable;
if (!l) return !1;
var s = e.state.value,
y = e.layout.childNodes[s - 1];
if (l && e.layout && y) {
var b = y,
_ = b.offsetTop,
P = _ === void 0 ? 0 : _,
D = b.offsetLeft,
L = D === void 0 ? 0 : D;
(0, C.scrollTo)(e.layout, P, L, 0.3);
}
}),
(e.calculateLineWidth = function() {
var l = e.props.scrollable;
if (!l) return;
var s = e.state.value,
y = e.layout.children[s],
b = e.isVertical
? e.getComputedStyle(y, 'height')
: e.getComputedStyle(y, 'width');
e.setState({ itemWidth: parseInt(b, 10) });
}),
(e.getComputedStyle = function(l, s) {
var y = '0';
return (
s in l.style &&
(y = l.style[s] || getComputedStyle(l).getPropertyValue(s) || '0'),
y
);
}),
(e.state = { value: o.value || o.defaultValue || i(o.children) || 0, itemWidth: 0 }),
e
);
}
return (
a(
r,
[
{
key: 'componentDidMount',
value: function() {
this.calculateLineWidth();
},
},
{
key: 'componentDidUpdate',
value: function(e) {
var l = e.value,
s = this.state.value;
l !== s && this.calculateLineWidth(), this.calculateScorllLeftLocation();
},
},
{
key: 'render',
value: function() {
var e = this,
l = this.props,
s = l.prefixCls,
y = l.className,
b = l.lineWidth,
_ = l.swipeable,
P = l.children,
D = l.disabled,
L = l.scrollable,
Y = l.direction,
q = this.state.value,
A = (0, S.default)(
s,
y,
''.concat(s, '--').concat(Y),
N({}, ''.concat(s, '--scroll'), L),
),
x = v.default.Children.map(P, this.renderTabs),
Q;
_
? (Q = v.default.createElement(
O.default,
{
swipeable: !D,
direction: Y === 'vertical' ? 'up' : 'left',
showPagination: !1,
activeIndex: q,
ref: this.setCarouselRef,
onChange: function(I) {
e.onTabChange(I);
},
},
v.default.Children.map(P, function(V, I) {
return v.default.createElement('div', { key: +I }, V.props.children);
}),
))
: (Q = v.default.Children.map(P, function(V, I) {
return (
V.props.children &&
v.default.createElement(
h.default,
z({}, V.props, { selected: q === I }),
)
);
}));
var K = this.caclLineSizePos(),
H;
return (
b &&
((K.backgroundColor = 'transparent'),
(H = v.default.createElement('span', {
className: ''.concat(s, '__line__inner'),
style: { width: b },
}))),
v.default.createElement(
'div',
{ className: A },
v.default.createElement(
'div',
{ className: ''.concat(s, '__header') },
v.default.createElement(
'ul',
{
className: ''.concat(s, '__tablist'),
role: 'tablist',
ref: this.setTablistRef,
},
x,
v.default.createElement(
'div',
{ className: ''.concat(s, '__line'), style: K },
H,
),
),
),
v.default.createElement('div', { className: ''.concat(s, '__body') }, Q),
)
);
},
},
{
key: 'isVertical',
get: function() {
var e = this.props.direction;
return e === 'vertical';
},
},
],
[
{
key: 'getDerivedStateFromProps',
value: function(e, l) {
return 'value' in e && e.value !== l.prevValue
? { value: e.value, prevValue: e.value }
: null;
},
},
],
),
r
);
})(v.PureComponent);
(u.default = m),
(m.Panel = void 0),
(m.defaultProps = {
prefixCls: 'za-tabs',
disabled: !1,
swipeable: !1,
scrollable: !1,
direction: 'horizontal',
});
},
},
]);
//# sourceMappingURL=16.js.map