|
|
|
|
@ -1,5 +1,5 @@
|
|
|
|
|
"use strict";
|
|
|
|
|
(self["webpackChunk"] = self["webpackChunk"] || []).push([[28485],{
|
|
|
|
|
(self["webpackChunk"] = self["webpackChunk"] || []).push([[34333],{
|
|
|
|
|
|
|
|
|
|
/***/ 93319:
|
|
|
|
|
/*!**********************************************************************************************************!*\
|
|
|
|
|
@ -43,9 +43,9 @@ if (false) {}
|
|
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
|
|
|
|
/***/ 73143:
|
|
|
|
|
/***/ 27484:
|
|
|
|
|
/*!***********************************************************************!*\
|
|
|
|
|
!*** ./node_modules/_rc-menu@9.12.2@rc-menu/es/index.js + 26 modules ***!
|
|
|
|
|
!*** ./node_modules/_rc-menu@9.12.4@rc-menu/es/index.js + 26 modules ***!
|
|
|
|
|
\***********************************************************************/
|
|
|
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
|
|
|
|
@ -57,7 +57,7 @@ __webpack_require__.d(__webpack_exports__, {
|
|
|
|
|
BW: function() { return /* reexport */ MenuItemGroup; },
|
|
|
|
|
sN: function() { return /* reexport */ es_MenuItem; },
|
|
|
|
|
Wd: function() { return /* reexport */ SubMenu; },
|
|
|
|
|
ZP: function() { return /* binding */ _rc_menu_9_12_2_rc_menu_es; },
|
|
|
|
|
ZP: function() { return /* binding */ _rc_menu_9_12_4_rc_menu_es; },
|
|
|
|
|
Xl: function() { return /* reexport */ useFullPath; }
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
@ -82,15 +82,15 @@ var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_c
|
|
|
|
|
var es = __webpack_require__(1439);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useMergedState.js
|
|
|
|
|
var useMergedState = __webpack_require__(84381);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/isEqual.js
|
|
|
|
|
var isEqual = __webpack_require__(70780);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/warning.js
|
|
|
|
|
var warning = __webpack_require__(36014);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
|
|
|
|
var _react_17_0_2_react = __webpack_require__(59301);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_react-dom@17.0.2@react-dom/index.js
|
|
|
|
|
var _react_dom_17_0_2_react_dom = __webpack_require__(4676);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/isEqual.js
|
|
|
|
|
var isEqual = __webpack_require__(70780);
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/context/IdContext.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/context/IdContext.js
|
|
|
|
|
|
|
|
|
|
var IdContext = /*#__PURE__*/_react_17_0_2_react.createContext(null);
|
|
|
|
|
function getMenuId(uuid, eventKey) {
|
|
|
|
|
@ -109,7 +109,7 @@ function useMenuId(eventKey) {
|
|
|
|
|
}
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useMemo.js
|
|
|
|
|
var useMemo = __webpack_require__(4065);
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/context/MenuContext.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/context/MenuContext.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var _excluded = ["children", "locked"];
|
|
|
|
|
@ -141,7 +141,7 @@ function InheritableContextProvider(_ref) {
|
|
|
|
|
value: inheritableContext
|
|
|
|
|
}, children);
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/context/PathContext.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/context/PathContext.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var EmptyList = [];
|
|
|
|
|
@ -165,14 +165,10 @@ function useFullPath(eventKey) {
|
|
|
|
|
// =========================== Path User ===========================
|
|
|
|
|
|
|
|
|
|
var PathUserContext = /*#__PURE__*/_react_17_0_2_react.createContext(null);
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/context/PrivateContext.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/context/PrivateContext.js
|
|
|
|
|
|
|
|
|
|
var PrivateContext = /*#__PURE__*/_react_17_0_2_react.createContext({});
|
|
|
|
|
/* harmony default export */ var context_PrivateContext = (PrivateContext);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/KeyCode.js
|
|
|
|
|
var KeyCode = __webpack_require__(84821);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/raf.js
|
|
|
|
|
var raf = __webpack_require__(90571);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/Dom/isVisible.js
|
|
|
|
|
var isVisible = __webpack_require__(95077);
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/Dom/focus.js
|
|
|
|
|
@ -259,8 +255,11 @@ function limitTabRange(node, e) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/hooks/useAccessibility.js
|
|
|
|
|
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/KeyCode.js
|
|
|
|
|
var KeyCode = __webpack_require__(84821);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/raf.js
|
|
|
|
|
var raf = __webpack_require__(90571);
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/hooks/useAccessibility.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -393,6 +392,24 @@ function getNextFocusElement(parentQueryContainer, elements, focusMenuElement) {
|
|
|
|
|
// Focus menu item
|
|
|
|
|
return sameLevelFocusableMenuElementList[focusIndex];
|
|
|
|
|
}
|
|
|
|
|
var refreshElements = function refreshElements(keys, id) {
|
|
|
|
|
var elements = new Set();
|
|
|
|
|
var key2element = new Map();
|
|
|
|
|
var element2key = new Map();
|
|
|
|
|
keys.forEach(function (key) {
|
|
|
|
|
var element = document.querySelector("[data-menu-id='".concat(getMenuId(id, key), "']"));
|
|
|
|
|
if (element) {
|
|
|
|
|
elements.add(element);
|
|
|
|
|
element2key.set(element, key);
|
|
|
|
|
key2element.set(key, element);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return {
|
|
|
|
|
elements: elements,
|
|
|
|
|
key2element: key2element,
|
|
|
|
|
element2key: element2key
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
function useAccessibility(mode, activeKey, isRtl, id, containerRef, getKeys, getKeyPath, triggerActiveKey, triggerAccessibilityOpen, originOnKeyDown) {
|
|
|
|
|
var rafRef = _react_17_0_2_react.useRef();
|
|
|
|
|
var activeRef = _react_17_0_2_react.useRef();
|
|
|
|
|
@ -408,28 +425,12 @@ function useAccessibility(mode, activeKey, isRtl, id, containerRef, getKeys, get
|
|
|
|
|
return function (e) {
|
|
|
|
|
var which = e.which;
|
|
|
|
|
if ([].concat(ArrowKeys, [ENTER, ESC, HOME, END]).includes(which)) {
|
|
|
|
|
// Convert key to elements
|
|
|
|
|
var elements;
|
|
|
|
|
var key2element;
|
|
|
|
|
var element2key;
|
|
|
|
|
|
|
|
|
|
// >>> Wrap as function since we use raf for some case
|
|
|
|
|
var refreshElements = function refreshElements() {
|
|
|
|
|
elements = new Set();
|
|
|
|
|
key2element = new Map();
|
|
|
|
|
element2key = new Map();
|
|
|
|
|
var keys = getKeys();
|
|
|
|
|
keys.forEach(function (key) {
|
|
|
|
|
var element = document.querySelector("[data-menu-id='".concat(getMenuId(id, key), "']"));
|
|
|
|
|
if (element) {
|
|
|
|
|
elements.add(element);
|
|
|
|
|
element2key.set(element, key);
|
|
|
|
|
key2element.set(key, element);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return elements;
|
|
|
|
|
};
|
|
|
|
|
refreshElements();
|
|
|
|
|
var keys = getKeys();
|
|
|
|
|
var refreshedElements = refreshElements(keys, id);
|
|
|
|
|
var _refreshedElements = refreshedElements,
|
|
|
|
|
elements = _refreshedElements.elements,
|
|
|
|
|
key2element = _refreshedElements.key2element,
|
|
|
|
|
element2key = _refreshedElements.element2key;
|
|
|
|
|
|
|
|
|
|
// First we should find current focused MenuItem/SubMenu element
|
|
|
|
|
var activeElement = key2element.get(activeKey);
|
|
|
|
|
@ -504,12 +505,12 @@ function useAccessibility(mode, activeKey, isRtl, id, containerRef, getKeys, get
|
|
|
|
|
cleanRaf();
|
|
|
|
|
rafRef.current = (0,raf/* default */.Z)(function () {
|
|
|
|
|
// Async should resync elements
|
|
|
|
|
refreshElements();
|
|
|
|
|
refreshedElements = refreshElements(keys, id);
|
|
|
|
|
var controlId = focusMenuElement.getAttribute('aria-controls');
|
|
|
|
|
var subQueryContainer = document.getElementById(controlId);
|
|
|
|
|
|
|
|
|
|
// Get sub focusable menu item
|
|
|
|
|
var targetElement = getNextFocusElement(subQueryContainer, elements);
|
|
|
|
|
var targetElement = getNextFocusElement(subQueryContainer, refreshedElements.elements);
|
|
|
|
|
|
|
|
|
|
// Focus menu item
|
|
|
|
|
tryFocus(targetElement);
|
|
|
|
|
@ -526,15 +527,15 @@ function useAccessibility(mode, activeKey, isRtl, id, containerRef, getKeys, get
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Pass origin key down event
|
|
|
|
|
originOnKeyDown === null || originOnKeyDown === void 0 ? void 0 : originOnKeyDown(e);
|
|
|
|
|
originOnKeyDown === null || originOnKeyDown === void 0 || originOnKeyDown(e);
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/utils/timeUtil.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/utils/timeUtil.js
|
|
|
|
|
function nextSlice(callback) {
|
|
|
|
|
/* istanbul ignore next */
|
|
|
|
|
Promise.resolve().then(callback);
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/hooks/useKeyRecords.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/hooks/useKeyRecords.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -642,7 +643,7 @@ function useKeyRecords() {
|
|
|
|
|
getSubPathKeys: getSubPathKeys
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/hooks/useMemoCallback.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/hooks/useMemoCallback.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@ -661,7 +662,7 @@ function useMemoCallback(func) {
|
|
|
|
|
}, []);
|
|
|
|
|
return func ? callback : undefined;
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/hooks/useUUID.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/hooks/useUUID.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -693,7 +694,7 @@ var createSuper = __webpack_require__(43819);
|
|
|
|
|
var omit = __webpack_require__(99468);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/ref.js
|
|
|
|
|
var es_ref = __webpack_require__(88831);
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/hooks/useActive.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/hooks/useActive.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function useActive(eventKey, disabled, onMouseEnter, onMouseLeave) {
|
|
|
|
|
@ -708,14 +709,14 @@ function useActive(eventKey, disabled, onMouseEnter, onMouseLeave) {
|
|
|
|
|
// Skip when disabled
|
|
|
|
|
if (!disabled) {
|
|
|
|
|
ret.onMouseEnter = function (domEvent) {
|
|
|
|
|
onMouseEnter === null || onMouseEnter === void 0 ? void 0 : onMouseEnter({
|
|
|
|
|
onMouseEnter === null || onMouseEnter === void 0 || onMouseEnter({
|
|
|
|
|
key: eventKey,
|
|
|
|
|
domEvent: domEvent
|
|
|
|
|
});
|
|
|
|
|
onActive(eventKey);
|
|
|
|
|
};
|
|
|
|
|
ret.onMouseLeave = function (domEvent) {
|
|
|
|
|
onMouseLeave === null || onMouseLeave === void 0 ? void 0 : onMouseLeave({
|
|
|
|
|
onMouseLeave === null || onMouseLeave === void 0 || onMouseLeave({
|
|
|
|
|
key: eventKey,
|
|
|
|
|
domEvent: domEvent
|
|
|
|
|
});
|
|
|
|
|
@ -724,7 +725,7 @@ function useActive(eventKey, disabled, onMouseEnter, onMouseLeave) {
|
|
|
|
|
}
|
|
|
|
|
return ret;
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/hooks/useDirectionStyle.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/hooks/useDirectionStyle.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function useDirectionStyle(level) {
|
|
|
|
|
@ -742,7 +743,7 @@ function useDirectionStyle(level) {
|
|
|
|
|
paddingLeft: len * inlineIndent
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/Icon.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/Icon.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function Icon(_ref) {
|
|
|
|
|
@ -761,7 +762,7 @@ function Icon(_ref) {
|
|
|
|
|
}
|
|
|
|
|
return iconNode || children || null;
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/utils/warnUtil.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/utils/warnUtil.js
|
|
|
|
|
|
|
|
|
|
var warnUtil_excluded = ["item"];
|
|
|
|
|
|
|
|
|
|
@ -781,7 +782,7 @@ function warnItemProp(_ref) {
|
|
|
|
|
});
|
|
|
|
|
return restInfo;
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/MenuItem.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/MenuItem.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -914,16 +915,16 @@ var InternalMenuItem = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (pro
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
var info = getEventInfo(e);
|
|
|
|
|
onClick === null || onClick === void 0 ? void 0 : onClick(warnItemProp(info));
|
|
|
|
|
onClick === null || onClick === void 0 || onClick(warnItemProp(info));
|
|
|
|
|
onItemClick(info);
|
|
|
|
|
};
|
|
|
|
|
var onInternalKeyDown = function onInternalKeyDown(e) {
|
|
|
|
|
onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(e);
|
|
|
|
|
onKeyDown === null || onKeyDown === void 0 || onKeyDown(e);
|
|
|
|
|
if (e.which === KeyCode/* default */.Z.ENTER) {
|
|
|
|
|
var info = getEventInfo(e);
|
|
|
|
|
|
|
|
|
|
// Legacy. Key will also trigger click event
|
|
|
|
|
onClick === null || onClick === void 0 ? void 0 : onClick(warnItemProp(info));
|
|
|
|
|
onClick === null || onClick === void 0 || onClick(warnItemProp(info));
|
|
|
|
|
onItemClick(info);
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
@ -934,7 +935,7 @@ var InternalMenuItem = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (pro
|
|
|
|
|
*/
|
|
|
|
|
var onInternalFocus = function onInternalFocus(e) {
|
|
|
|
|
onActive(eventKey);
|
|
|
|
|
onFocus === null || onFocus === void 0 ? void 0 : onFocus(e);
|
|
|
|
|
onFocus === null || onFocus === void 0 || onFocus(e);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// ============================ Render ============================
|
|
|
|
|
@ -995,7 +996,7 @@ function MenuItem(props, ref) {
|
|
|
|
|
}));
|
|
|
|
|
}
|
|
|
|
|
/* harmony default export */ var es_MenuItem = (/*#__PURE__*/_react_17_0_2_react.forwardRef(MenuItem));
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/SubMenu/SubMenuList.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/SubMenu/SubMenuList.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var SubMenuList_excluded = ["className", "children"];
|
|
|
|
|
@ -1023,7 +1024,7 @@ SubMenuList.displayName = 'SubMenuList';
|
|
|
|
|
/* harmony default export */ var SubMenu_SubMenuList = (SubMenuList);
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/Children/toArray.js
|
|
|
|
|
var toArray = __webpack_require__(45659);
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/utils/commonUtil.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/utils/commonUtil.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1049,7 +1050,7 @@ function parseChildren(children, keyPath) {
|
|
|
|
|
}
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@rc-component_trigger@1.18.2@@rc-component/trigger/es/index.js + 11 modules
|
|
|
|
|
var trigger_es = __webpack_require__(84728);
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/placements.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/placements.js
|
|
|
|
|
var autoAdjustOverflow = {
|
|
|
|
|
adjustX: 1,
|
|
|
|
|
adjustY: 1
|
|
|
|
|
@ -1123,7 +1124,7 @@ var placementsRtl = {
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
/* harmony default export */ var es_placements = ((/* unused pure expression or super */ null && (placements)));
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/utils/motionUtil.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/utils/motionUtil.js
|
|
|
|
|
function getMotion(mode, motion, defaultMotions) {
|
|
|
|
|
if (motion) {
|
|
|
|
|
return motion;
|
|
|
|
|
@ -1133,7 +1134,7 @@ function getMotion(mode, motion, defaultMotions) {
|
|
|
|
|
}
|
|
|
|
|
return undefined;
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/SubMenu/PopupTrigger.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/SubMenu/PopupTrigger.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1227,7 +1228,7 @@ function PopupTrigger(_ref) {
|
|
|
|
|
}
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_rc-motion@2.9.0@rc-motion/es/index.js + 12 modules
|
|
|
|
|
var _rc_motion_2_9_0_rc_motion_es = __webpack_require__(44516);
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/SubMenu/InlineSubMenuList.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/SubMenu/InlineSubMenuList.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1307,7 +1308,7 @@ function InlineSubMenuList(_ref) {
|
|
|
|
|
}, children);
|
|
|
|
|
}));
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/SubMenu/index.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/SubMenu/index.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1409,14 +1410,14 @@ var InternalSubMenu = function InternalSubMenu(props) {
|
|
|
|
|
};
|
|
|
|
|
var onInternalMouseEnter = function onInternalMouseEnter(domEvent) {
|
|
|
|
|
triggerChildrenActive(true);
|
|
|
|
|
onMouseEnter === null || onMouseEnter === void 0 ? void 0 : onMouseEnter({
|
|
|
|
|
onMouseEnter === null || onMouseEnter === void 0 || onMouseEnter({
|
|
|
|
|
key: eventKey,
|
|
|
|
|
domEvent: domEvent
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
var onInternalMouseLeave = function onInternalMouseLeave(domEvent) {
|
|
|
|
|
triggerChildrenActive(false);
|
|
|
|
|
onMouseLeave === null || onMouseLeave === void 0 ? void 0 : onMouseLeave({
|
|
|
|
|
onMouseLeave === null || onMouseLeave === void 0 || onMouseLeave({
|
|
|
|
|
key: eventKey,
|
|
|
|
|
domEvent: domEvent
|
|
|
|
|
});
|
|
|
|
|
@ -1441,7 +1442,7 @@ var InternalSubMenu = function InternalSubMenu(props) {
|
|
|
|
|
if (mergedDisabled) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
onTitleClick === null || onTitleClick === void 0 ? void 0 : onTitleClick({
|
|
|
|
|
onTitleClick === null || onTitleClick === void 0 || onTitleClick({
|
|
|
|
|
key: eventKey,
|
|
|
|
|
domEvent: e
|
|
|
|
|
});
|
|
|
|
|
@ -1454,7 +1455,7 @@ var InternalSubMenu = function InternalSubMenu(props) {
|
|
|
|
|
|
|
|
|
|
// >>>> Context for children click
|
|
|
|
|
var onMergedItemClick = useMemoCallback(function (info) {
|
|
|
|
|
onClick === null || onClick === void 0 ? void 0 : onClick(warnItemProp(info));
|
|
|
|
|
onClick === null || onClick === void 0 || onClick(warnItemProp(info));
|
|
|
|
|
onItemClick(info);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
@ -1597,7 +1598,7 @@ function SubMenu(props) {
|
|
|
|
|
}
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.5@@babel/runtime/helpers/esm/typeof.js
|
|
|
|
|
var esm_typeof = __webpack_require__(96522);
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/MenuItemGroup.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/MenuItemGroup.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var MenuItemGroup_excluded = ["className", "title", "eventKey", "children"],
|
|
|
|
|
@ -1644,7 +1645,7 @@ function MenuItemGroup(_ref2) {
|
|
|
|
|
}
|
|
|
|
|
return /*#__PURE__*/_react_17_0_2_react.createElement(InternalMenuItemGroup, (0,omit/* default */.Z)(props, ['warnKey']), childList);
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/Divider.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/Divider.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1664,7 +1665,7 @@ function Divider(_ref) {
|
|
|
|
|
style: style
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/utils/nodeUtil.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/utils/nodeUtil.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1727,7 +1728,7 @@ function parseItems(children, items, keyPath) {
|
|
|
|
|
}
|
|
|
|
|
return parseChildren(childNodes, keyPath);
|
|
|
|
|
}
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/Menu.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/Menu.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1859,7 +1860,7 @@ var Menu = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
|
|
|
|
|
var forceFlush = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
|
|
|
|
function doUpdate() {
|
|
|
|
|
setMergedOpenKeys(keys);
|
|
|
|
|
onOpenChange === null || onOpenChange === void 0 ? void 0 : onOpenChange(keys);
|
|
|
|
|
onOpenChange === null || onOpenChange === void 0 || onOpenChange(keys);
|
|
|
|
|
}
|
|
|
|
|
if (forceFlush) {
|
|
|
|
|
(0,_react_dom_17_0_2_react_dom.flushSync)(doUpdate);
|
|
|
|
|
@ -1973,12 +1974,19 @@ var Menu = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
|
|
|
|
|
list: containerRef.current,
|
|
|
|
|
focus: function focus(options) {
|
|
|
|
|
var _childList$find;
|
|
|
|
|
var shouldFocusKey = mergedActiveKey !== null && mergedActiveKey !== void 0 ? mergedActiveKey : (_childList$find = childList.find(function (node) {
|
|
|
|
|
var keys = getKeys();
|
|
|
|
|
var _refreshElements = refreshElements(keys, uuid),
|
|
|
|
|
elements = _refreshElements.elements,
|
|
|
|
|
key2element = _refreshElements.key2element,
|
|
|
|
|
element2key = _refreshElements.element2key;
|
|
|
|
|
var focusableElements = getFocusableElements(containerRef.current, elements);
|
|
|
|
|
var shouldFocusKey = mergedActiveKey !== null && mergedActiveKey !== void 0 ? mergedActiveKey : focusableElements[0] ? element2key.get(focusableElements[0]) : (_childList$find = childList.find(function (node) {
|
|
|
|
|
return !node.props.disabled;
|
|
|
|
|
})) === null || _childList$find === void 0 ? void 0 : _childList$find.key;
|
|
|
|
|
if (shouldFocusKey) {
|
|
|
|
|
var _containerRef$current, _containerRef$current2, _containerRef$current3;
|
|
|
|
|
(_containerRef$current = containerRef.current) === null || _containerRef$current === void 0 ? void 0 : (_containerRef$current2 = _containerRef$current.querySelector("li[data-menu-id='".concat(getMenuId(uuid, shouldFocusKey), "']"))) === null || _containerRef$current2 === void 0 ? void 0 : (_containerRef$current3 = _containerRef$current2.focus) === null || _containerRef$current3 === void 0 ? void 0 : _containerRef$current3.call(_containerRef$current2, options);
|
|
|
|
|
var elementToFocus = key2element.get(shouldFocusKey);
|
|
|
|
|
if (shouldFocusKey && elementToFocus) {
|
|
|
|
|
var _elementToFocus$focus;
|
|
|
|
|
elementToFocus === null || elementToFocus === void 0 || (_elementToFocus$focus = elementToFocus.focus) === null || _elementToFocus$focus === void 0 || _elementToFocus$focus.call(elementToFocus, options);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
@ -2028,9 +2036,9 @@ var Menu = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
|
|
|
|
|
selectedKeys: newSelectKeys
|
|
|
|
|
});
|
|
|
|
|
if (exist) {
|
|
|
|
|
onDeselect === null || onDeselect === void 0 ? void 0 : onDeselect(selectInfo);
|
|
|
|
|
onDeselect === null || onDeselect === void 0 || onDeselect(selectInfo);
|
|
|
|
|
} else {
|
|
|
|
|
onSelect === null || onSelect === void 0 ? void 0 : onSelect(selectInfo);
|
|
|
|
|
onSelect === null || onSelect === void 0 || onSelect(selectInfo);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -2045,7 +2053,7 @@ var Menu = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
|
|
|
|
|
* Click for item. SubMenu do not have selection status
|
|
|
|
|
*/
|
|
|
|
|
var onInternalClick = useMemoCallback(function (info) {
|
|
|
|
|
onClick === null || onClick === void 0 ? void 0 : onClick(warnItemProp(info));
|
|
|
|
|
onClick === null || onClick === void 0 || onClick(warnItemProp(info));
|
|
|
|
|
triggerSelection(info);
|
|
|
|
|
});
|
|
|
|
|
var onInternalOpenChange = useMemoCallback(function (key, open) {
|
|
|
|
|
@ -2196,7 +2204,7 @@ var Menu = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) {
|
|
|
|
|
}, childList)))));
|
|
|
|
|
});
|
|
|
|
|
/* harmony default export */ var es_Menu = (Menu);
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.2@rc-menu/es/index.js
|
|
|
|
|
;// CONCATENATED MODULE: ./node_modules/_rc-menu@9.12.4@rc-menu/es/index.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -2209,7 +2217,7 @@ ExportMenu.Item = es_MenuItem;
|
|
|
|
|
ExportMenu.SubMenu = SubMenu;
|
|
|
|
|
ExportMenu.ItemGroup = MenuItemGroup;
|
|
|
|
|
ExportMenu.Divider = Divider;
|
|
|
|
|
/* harmony default export */ var _rc_menu_9_12_2_rc_menu_es = (ExportMenu);
|
|
|
|
|
/* harmony default export */ var _rc_menu_9_12_4_rc_menu_es = (ExportMenu);
|
|
|
|
|
|
|
|
|
|
/***/ })
|
|
|
|
|
|