634 lines
18 KiB
JavaScript
634 lines
18 KiB
JavaScript
/*
|
|
* Extracted from browser-delivered Turbopack chunk: 5d5b47876e53e564.da1ba52a93.js
|
|
* Module id: 241277
|
|
* For reading/searching only; this factory depends on the original Turbopack runtime.
|
|
*/
|
|
|
|
const moduleFactory = (e) => {
|
|
"use strict";
|
|
var t = e.i(511334),
|
|
r = e.i(552659),
|
|
n = e.i(673135),
|
|
o = e.i(358379),
|
|
a = o.createContext({});
|
|
e.i(23741);
|
|
var i = e.i(54168),
|
|
l = e.i(264458),
|
|
s = e.i(819752),
|
|
c = e.i(57129),
|
|
u = e.i(481666),
|
|
d = e.i(161977);
|
|
function f(e, t, r) {
|
|
var n = t;
|
|
return !n && r && (n = "".concat(e, "-").concat(r)), n;
|
|
}
|
|
function m(e, t) {
|
|
var r = e["page".concat(t ? "Y" : "X", "Offset")],
|
|
n = "scroll".concat(t ? "Top" : "Left");
|
|
if ("number" != typeof r) {
|
|
var o = e.document;
|
|
"number" != typeof (r = o.documentElement[n]) && (r = o.body[n]);
|
|
}
|
|
return r;
|
|
}
|
|
var p = e.i(494445),
|
|
h = e.i(624977),
|
|
g = e.i(389524);
|
|
let b = o.memo(
|
|
function (e) {
|
|
return e.children;
|
|
},
|
|
function (e, t) {
|
|
return !t.shouldUpdate;
|
|
},
|
|
);
|
|
var v = { width: 0, height: 0, overflow: "hidden", outline: "none" },
|
|
_ = { outline: "none" },
|
|
y = o.default.forwardRef(function (e, r) {
|
|
var n = e.prefixCls,
|
|
s = e.className,
|
|
c = e.style,
|
|
u = e.title,
|
|
f = e.ariaId,
|
|
m = e.footer,
|
|
p = e.closable,
|
|
y = e.closeIcon,
|
|
x = e.onClose,
|
|
C = e.children,
|
|
E = e.bodyStyle,
|
|
S = e.bodyProps,
|
|
w = e.modalRender,
|
|
k = e.onMouseDown,
|
|
j = e.onMouseUp,
|
|
P = e.holderRef,
|
|
R = e.visible,
|
|
N = e.forceRender,
|
|
$ = e.width,
|
|
O = e.height,
|
|
T = e.classNames,
|
|
M = e.styles,
|
|
I = o.default.useContext(a).panel,
|
|
A = (0, g.useComposeRef)(P, I),
|
|
L = (0, o.useRef)(),
|
|
B = (0, o.useRef)();
|
|
o.default.useImperativeHandle(r, function () {
|
|
return {
|
|
focus: function () {
|
|
var e;
|
|
null == (e = L.current) || e.focus({ preventScroll: !0 });
|
|
},
|
|
changeActive: function (e) {
|
|
var t = document.activeElement;
|
|
e && t === B.current
|
|
? L.current.focus({ preventScroll: !0 })
|
|
: e ||
|
|
t !== L.current ||
|
|
B.current.focus({ preventScroll: !0 });
|
|
},
|
|
};
|
|
});
|
|
var D = {};
|
|
void 0 !== $ && (D.width = $), void 0 !== O && (D.height = O);
|
|
var H = m
|
|
? o.default.createElement(
|
|
"div",
|
|
{
|
|
className: (0, l.default)(
|
|
"".concat(n, "-footer"),
|
|
null == T ? void 0 : T.footer,
|
|
),
|
|
style: (0, i.default)({}, null == M ? void 0 : M.footer),
|
|
},
|
|
m,
|
|
)
|
|
: null,
|
|
z = u
|
|
? o.default.createElement(
|
|
"div",
|
|
{
|
|
className: (0, l.default)(
|
|
"".concat(n, "-header"),
|
|
null == T ? void 0 : T.header,
|
|
),
|
|
style: (0, i.default)({}, null == M ? void 0 : M.header),
|
|
},
|
|
o.default.createElement(
|
|
"div",
|
|
{ className: "".concat(n, "-title"), id: f },
|
|
u,
|
|
),
|
|
)
|
|
: null,
|
|
W = (0, o.useMemo)(
|
|
function () {
|
|
return "object" === (0, h.default)(p) && null !== p
|
|
? p
|
|
: p
|
|
? {
|
|
closeIcon:
|
|
null != y
|
|
? y
|
|
: o.default.createElement("span", {
|
|
className: "".concat(n, "-close-x"),
|
|
}),
|
|
}
|
|
: {};
|
|
},
|
|
[p, y, n],
|
|
),
|
|
F = (0, d.default)(W, !0),
|
|
U = "object" === (0, h.default)(p) && p.disabled,
|
|
G = p
|
|
? o.default.createElement(
|
|
"button",
|
|
(0, t.default)(
|
|
{ type: "button", onClick: x, "aria-label": "Close" },
|
|
F,
|
|
{ className: "".concat(n, "-close"), disabled: U },
|
|
),
|
|
W.closeIcon,
|
|
)
|
|
: null,
|
|
q = o.default.createElement(
|
|
"div",
|
|
{
|
|
className: (0, l.default)(
|
|
"".concat(n, "-content"),
|
|
null == T ? void 0 : T.content,
|
|
),
|
|
style: null == M ? void 0 : M.content,
|
|
},
|
|
G,
|
|
z,
|
|
o.default.createElement(
|
|
"div",
|
|
(0, t.default)(
|
|
{
|
|
className: (0, l.default)(
|
|
"".concat(n, "-body"),
|
|
null == T ? void 0 : T.body,
|
|
),
|
|
style: (0, i.default)(
|
|
(0, i.default)({}, E),
|
|
null == M ? void 0 : M.body,
|
|
),
|
|
},
|
|
S,
|
|
),
|
|
C,
|
|
),
|
|
H,
|
|
);
|
|
return o.default.createElement(
|
|
"div",
|
|
{
|
|
key: "dialog-element",
|
|
role: "dialog",
|
|
"aria-labelledby": u ? f : null,
|
|
"aria-modal": "true",
|
|
ref: A,
|
|
style: (0, i.default)((0, i.default)({}, c), D),
|
|
className: (0, l.default)(n, s),
|
|
onMouseDown: k,
|
|
onMouseUp: j,
|
|
},
|
|
o.default.createElement(
|
|
"div",
|
|
{ ref: L, tabIndex: 0, style: _ },
|
|
o.default.createElement(b, { shouldUpdate: R || N }, w ? w(q) : q),
|
|
),
|
|
o.default.createElement("div", { tabIndex: 0, ref: B, style: v }),
|
|
);
|
|
});
|
|
e.s(["default", 0, y], 275496);
|
|
var x = o.forwardRef(function (e, n) {
|
|
var a = e.prefixCls,
|
|
s = e.title,
|
|
c = e.style,
|
|
u = e.className,
|
|
d = e.visible,
|
|
f = e.forceRender,
|
|
h = e.destroyOnClose,
|
|
g = e.motionName,
|
|
b = e.ariaId,
|
|
v = e.onVisibleChanged,
|
|
_ = e.mousePosition,
|
|
x = (0, o.useRef)(),
|
|
C = o.useState(),
|
|
E = (0, r.default)(C, 2),
|
|
S = E[0],
|
|
w = E[1],
|
|
k = {};
|
|
function j() {
|
|
var e,
|
|
t,
|
|
r,
|
|
n,
|
|
o,
|
|
a =
|
|
((r = {
|
|
left: (t = (e = x.current).getBoundingClientRect()).left,
|
|
top: t.top,
|
|
}),
|
|
(o = (n = e.ownerDocument).defaultView || n.parentWindow),
|
|
(r.left += m(o)),
|
|
(r.top += m(o, !0)),
|
|
r);
|
|
w(
|
|
_ && (_.x || _.y)
|
|
? "".concat(_.x - a.left, "px ").concat(_.y - a.top, "px")
|
|
: "",
|
|
);
|
|
}
|
|
return (
|
|
S && (k.transformOrigin = S),
|
|
o.createElement(
|
|
p.default,
|
|
{
|
|
visible: d,
|
|
onVisibleChanged: v,
|
|
onAppearPrepare: j,
|
|
onEnterPrepare: j,
|
|
forceRender: f,
|
|
motionName: g,
|
|
removeOnLeave: h,
|
|
ref: x,
|
|
},
|
|
function (r, d) {
|
|
var f = r.className,
|
|
m = r.style;
|
|
return o.createElement(
|
|
y,
|
|
(0, t.default)({}, e, {
|
|
ref: n,
|
|
title: s,
|
|
ariaId: b,
|
|
prefixCls: a,
|
|
holderRef: d,
|
|
style: (0, i.default)(
|
|
(0, i.default)((0, i.default)({}, m), c),
|
|
k,
|
|
),
|
|
className: (0, l.default)(u, f),
|
|
}),
|
|
);
|
|
},
|
|
)
|
|
);
|
|
});
|
|
x.displayName = "Content";
|
|
let C = function (e) {
|
|
var r = e.prefixCls,
|
|
n = e.style,
|
|
a = e.visible,
|
|
s = e.maskProps,
|
|
c = e.motionName,
|
|
u = e.className;
|
|
return o.createElement(
|
|
p.default,
|
|
{
|
|
key: "mask",
|
|
visible: a,
|
|
motionName: c,
|
|
leavedClassName: "".concat(r, "-mask-hidden"),
|
|
},
|
|
function (e, a) {
|
|
var c = e.className,
|
|
d = e.style;
|
|
return o.createElement(
|
|
"div",
|
|
(0, t.default)(
|
|
{
|
|
ref: a,
|
|
style: (0, i.default)((0, i.default)({}, d), n),
|
|
className: (0, l.default)("".concat(r, "-mask"), c, u),
|
|
},
|
|
s,
|
|
),
|
|
);
|
|
},
|
|
);
|
|
};
|
|
e.i(992734);
|
|
let E = function (e) {
|
|
var n = e.prefixCls,
|
|
a = void 0 === n ? "rc-dialog" : n,
|
|
m = e.zIndex,
|
|
p = e.visible,
|
|
h = void 0 !== p && p,
|
|
g = e.keyboard,
|
|
b = void 0 === g || g,
|
|
v = e.focusTriggerAfterClose,
|
|
_ = void 0 === v || v,
|
|
y = e.wrapStyle,
|
|
E = e.wrapClassName,
|
|
S = e.wrapProps,
|
|
w = e.onClose,
|
|
k = e.afterOpenChange,
|
|
j = e.afterClose,
|
|
P = e.transitionName,
|
|
R = e.animation,
|
|
N = e.closable,
|
|
$ = e.mask,
|
|
O = void 0 === $ || $,
|
|
T = e.maskTransitionName,
|
|
M = e.maskAnimation,
|
|
I = e.maskClosable,
|
|
A = e.maskStyle,
|
|
L = e.maskProps,
|
|
B = e.rootClassName,
|
|
D = e.classNames,
|
|
H = e.styles,
|
|
z = (0, o.useRef)(),
|
|
W = (0, o.useRef)(),
|
|
F = (0, o.useRef)(),
|
|
U = o.useState(h),
|
|
G = (0, r.default)(U, 2),
|
|
q = G[0],
|
|
X = G[1],
|
|
K = (0, c.default)();
|
|
function V(e) {
|
|
null == w || w(e);
|
|
}
|
|
var Y = (0, o.useRef)(!1),
|
|
Q = (0, o.useRef)(),
|
|
Z = null;
|
|
(void 0 === I || I) &&
|
|
(Z = function (e) {
|
|
Y.current ? (Y.current = !1) : W.current === e.target && V(e);
|
|
}),
|
|
(0, o.useEffect)(
|
|
function () {
|
|
h &&
|
|
(X(!0),
|
|
(0, s.default)(W.current, document.activeElement) ||
|
|
(z.current = document.activeElement));
|
|
},
|
|
[h],
|
|
),
|
|
(0, o.useEffect)(function () {
|
|
return function () {
|
|
clearTimeout(Q.current);
|
|
};
|
|
}, []);
|
|
var J = (0, i.default)(
|
|
(0, i.default)(
|
|
(0, i.default)({ zIndex: m }, y),
|
|
null == H ? void 0 : H.wrapper,
|
|
),
|
|
{},
|
|
{ display: q ? null : "none" },
|
|
);
|
|
return o.createElement(
|
|
"div",
|
|
(0, t.default)(
|
|
{ className: (0, l.default)("".concat(a, "-root"), B) },
|
|
(0, d.default)(e, { data: !0 }),
|
|
),
|
|
o.createElement(C, {
|
|
prefixCls: a,
|
|
visible: O && h,
|
|
motionName: f(a, T, M),
|
|
style: (0, i.default)(
|
|
(0, i.default)({ zIndex: m }, A),
|
|
null == H ? void 0 : H.mask,
|
|
),
|
|
maskProps: L,
|
|
className: null == D ? void 0 : D.mask,
|
|
}),
|
|
o.createElement(
|
|
"div",
|
|
(0, t.default)(
|
|
{
|
|
tabIndex: -1,
|
|
onKeyDown: function (e) {
|
|
if (b && e.keyCode === u.default.ESC) {
|
|
e.stopPropagation(), V(e);
|
|
return;
|
|
}
|
|
h &&
|
|
e.keyCode === u.default.TAB &&
|
|
F.current.changeActive(!e.shiftKey);
|
|
},
|
|
className: (0, l.default)(
|
|
"".concat(a, "-wrap"),
|
|
E,
|
|
null == D ? void 0 : D.wrapper,
|
|
),
|
|
ref: W,
|
|
onClick: Z,
|
|
style: J,
|
|
},
|
|
S,
|
|
),
|
|
o.createElement(
|
|
x,
|
|
(0, t.default)({}, e, {
|
|
onMouseDown: function () {
|
|
clearTimeout(Q.current), (Y.current = !0);
|
|
},
|
|
onMouseUp: function () {
|
|
Q.current = setTimeout(function () {
|
|
Y.current = !1;
|
|
});
|
|
},
|
|
ref: F,
|
|
closable: void 0 === N || N,
|
|
ariaId: K,
|
|
prefixCls: a,
|
|
visible: h && q,
|
|
onClose: V,
|
|
onVisibleChanged: function (e) {
|
|
if (e) {
|
|
if (!(0, s.default)(W.current, document.activeElement)) {
|
|
var t;
|
|
null == (t = F.current) || t.focus();
|
|
}
|
|
} else {
|
|
if ((X(!1), O && z.current && _)) {
|
|
try {
|
|
z.current.focus({ preventScroll: !0 });
|
|
} catch (e) {}
|
|
z.current = null;
|
|
}
|
|
q && (null == j || j());
|
|
}
|
|
null == k || k(e);
|
|
},
|
|
motionName: f(a, P, R),
|
|
}),
|
|
),
|
|
),
|
|
);
|
|
};
|
|
var S = function (e) {
|
|
var i = e.visible,
|
|
l = e.getContainer,
|
|
s = e.forceRender,
|
|
c = e.destroyOnClose,
|
|
u = void 0 !== c && c,
|
|
d = e.afterClose,
|
|
f = e.panelRef,
|
|
m = o.useState(i),
|
|
p = (0, r.default)(m, 2),
|
|
h = p[0],
|
|
g = p[1],
|
|
b = o.useMemo(
|
|
function () {
|
|
return { panel: f };
|
|
},
|
|
[f],
|
|
);
|
|
return (o.useEffect(
|
|
function () {
|
|
i && g(!0);
|
|
},
|
|
[i],
|
|
),
|
|
s || !u || h)
|
|
? o.createElement(
|
|
a.Provider,
|
|
{ value: b },
|
|
o.createElement(
|
|
n.default,
|
|
{
|
|
open: i || s || h,
|
|
autoDestroy: !1,
|
|
getContainer: l,
|
|
autoLock: i || h,
|
|
},
|
|
o.createElement(
|
|
E,
|
|
(0, t.default)({}, e, {
|
|
destroyOnClose: u,
|
|
afterClose: function () {
|
|
null == d || d(), g(!1);
|
|
},
|
|
}),
|
|
),
|
|
),
|
|
)
|
|
: null;
|
|
};
|
|
(S.displayName = "Dialog"), e.s(["default", 0, S], 267899);
|
|
var w = e.i(46734),
|
|
k = e.i(461993),
|
|
j = e.i(335192);
|
|
let P = function (...e) {
|
|
let t = {};
|
|
return (
|
|
e.forEach((e) => {
|
|
e &&
|
|
Object.keys(e).forEach((r) => {
|
|
void 0 !== e[r] && (t[r] = e[r]);
|
|
});
|
|
}),
|
|
t
|
|
);
|
|
};
|
|
function R(e) {
|
|
if (!e) return;
|
|
let { closable: t, closeIcon: r } = e;
|
|
return { closable: t, closeIcon: r };
|
|
}
|
|
function N(e) {
|
|
let { closable: t, closeIcon: r } = e || {};
|
|
return o.default.useMemo(() => {
|
|
if (!t && (!1 === t || !1 === r || null === r)) return !1;
|
|
if (void 0 === t && void 0 === r) return null;
|
|
let e = { closeIcon: "boolean" != typeof r && null !== r ? r : void 0 };
|
|
return (
|
|
t &&
|
|
"object" == typeof t &&
|
|
(e = Object.assign(Object.assign({}, e), t)),
|
|
e
|
|
);
|
|
}, [t, r]);
|
|
}
|
|
let $ = {};
|
|
function O(e, t, r = $) {
|
|
let n = N(e),
|
|
a = N(t),
|
|
[i] = (0, k.useLocale)("global", j.default.global),
|
|
l = "boolean" != typeof n && !!(null == n ? void 0 : n.disabled),
|
|
s = o.default.useMemo(
|
|
() =>
|
|
Object.assign(
|
|
{ closeIcon: o.default.createElement(w.default, null) },
|
|
r,
|
|
),
|
|
[r],
|
|
),
|
|
c = o.default.useMemo(
|
|
() =>
|
|
!1 !== n &&
|
|
(n ? P(s, a, n) : !1 !== a && (a ? P(s, a) : !!s.closable && s)),
|
|
[n, a, s],
|
|
);
|
|
return o.default.useMemo(() => {
|
|
var e, t;
|
|
if (!1 === c) return [!1, null, l, {}];
|
|
let { closeIconRender: r } = s,
|
|
{ closeIcon: n } = c,
|
|
a = n,
|
|
u = (0, d.default)(c, !0);
|
|
return (
|
|
null != a &&
|
|
(r && (a = r(n)),
|
|
(a = o.default.isValidElement(a)
|
|
? o.default.cloneElement(
|
|
a,
|
|
Object.assign(
|
|
Object.assign(Object.assign({}, a.props), {
|
|
"aria-label":
|
|
null !=
|
|
(t = null == (e = a.props) ? void 0 : e["aria-label"])
|
|
? t
|
|
: i.close,
|
|
}),
|
|
u,
|
|
),
|
|
)
|
|
: o.default.createElement(
|
|
"span",
|
|
Object.assign({ "aria-label": i.close }, u),
|
|
a,
|
|
))),
|
|
[!0, a, l, u]
|
|
);
|
|
}, [l, i.close, c, s]);
|
|
}
|
|
e.s(["default", () => O, "pickClosable", () => R], 799779);
|
|
var T = e.i(490210),
|
|
M = function (e) {
|
|
if ((0, T.default)() && window.document.documentElement) {
|
|
var t = Array.isArray(e) ? e : [e],
|
|
r = window.document.documentElement;
|
|
return t.some(function (e) {
|
|
return e in r.style;
|
|
});
|
|
}
|
|
return !1;
|
|
},
|
|
I = function (e, t) {
|
|
if (!M(e)) return !1;
|
|
var r = document.createElement("div"),
|
|
n = r.style[e];
|
|
return (r.style[e] = t), r.style[e] !== n;
|
|
};
|
|
function A(e, t) {
|
|
return Array.isArray(e) || void 0 === t ? M(e) : I(e, t);
|
|
}
|
|
e.s(["isStyleSupport", () => A], 487719),
|
|
e.s(
|
|
[
|
|
"canUseDocElement",
|
|
0,
|
|
() => (0, T.default)() && window.document.documentElement,
|
|
],
|
|
241277,
|
|
);
|
|
};
|
|
|
|
export default moduleFactory;
|