Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/dist
File: components.js
[71500] Fix | Delete
[71501] Fix | Delete
[71502] Fix | Delete
[71503] Fix | Delete
[71504] Fix | Delete
[71505] Fix | Delete
[71506] Fix | Delete
[71507] Fix | Delete
[71508] Fix | Delete
[71509] Fix | Delete
[71510] Fix | Delete
[71511] Fix | Delete
[71512] Fix | Delete
[71513] Fix | Delete
[71514] Fix | Delete
[71515] Fix | Delete
[71516] Fix | Delete
[71517] Fix | Delete
[71518] Fix | Delete
// src/menu/menu-button.tsx
[71519] Fix | Delete
[71520] Fix | Delete
[71521] Fix | Delete
[71522] Fix | Delete
[71523] Fix | Delete
function getInitialFocus(event, dir) {
[71524] Fix | Delete
const keyMap = {
[71525] Fix | Delete
ArrowDown: dir === "bottom" || dir === "top" ? "first" : false,
[71526] Fix | Delete
ArrowUp: dir === "bottom" || dir === "top" ? "last" : false,
[71527] Fix | Delete
ArrowRight: dir === "right" ? "first" : false,
[71528] Fix | Delete
ArrowLeft: dir === "left" ? "first" : false
[71529] Fix | Delete
};
[71530] Fix | Delete
return keyMap[event.key];
[71531] Fix | Delete
}
[71532] Fix | Delete
function hasActiveItem(items, excludeElement) {
[71533] Fix | Delete
return !!(items == null ? void 0 : items.some((item) => {
[71534] Fix | Delete
if (!item.element)
[71535] Fix | Delete
return false;
[71536] Fix | Delete
if (item.element === excludeElement)
[71537] Fix | Delete
return false;
[71538] Fix | Delete
return item.element.getAttribute("aria-expanded") === "true";
[71539] Fix | Delete
}));
[71540] Fix | Delete
}
[71541] Fix | Delete
var useMenuButton = createHook(
[71542] Fix | Delete
(_a) => {
[71543] Fix | Delete
var _b = _a, { store, focusable, accessibleWhenDisabled, showOnHover } = _b, props = __objRest(_b, ["store", "focusable", "accessibleWhenDisabled", "showOnHover"]);
[71544] Fix | Delete
const context = useMenuProviderContext();
[71545] Fix | Delete
store = store || context;
[71546] Fix | Delete
invariant(
[71547] Fix | Delete
store,
[71548] Fix | Delete
false && 0
[71549] Fix | Delete
);
[71550] Fix | Delete
const ref = (0,external_React_.useRef)(null);
[71551] Fix | Delete
const parentMenu = store.parent;
[71552] Fix | Delete
const parentMenubar = store.menubar;
[71553] Fix | Delete
const hasParentMenu = !!parentMenu;
[71554] Fix | Delete
const parentIsMenubar = !!parentMenubar && !hasParentMenu;
[71555] Fix | Delete
const disabled = disabledFromProps(props);
[71556] Fix | Delete
const showMenu = () => {
[71557] Fix | Delete
const trigger = ref.current;
[71558] Fix | Delete
if (!trigger)
[71559] Fix | Delete
return;
[71560] Fix | Delete
store == null ? void 0 : store.setDisclosureElement(trigger);
[71561] Fix | Delete
store == null ? void 0 : store.setAnchorElement(trigger);
[71562] Fix | Delete
store == null ? void 0 : store.show();
[71563] Fix | Delete
};
[71564] Fix | Delete
const onFocusProp = props.onFocus;
[71565] Fix | Delete
const onFocus = useEvent((event) => {
[71566] Fix | Delete
onFocusProp == null ? void 0 : onFocusProp(event);
[71567] Fix | Delete
if (disabled)
[71568] Fix | Delete
return;
[71569] Fix | Delete
if (event.defaultPrevented)
[71570] Fix | Delete
return;
[71571] Fix | Delete
store == null ? void 0 : store.setAutoFocusOnShow(false);
[71572] Fix | Delete
store == null ? void 0 : store.setActiveId(null);
[71573] Fix | Delete
if (!parentMenubar)
[71574] Fix | Delete
return;
[71575] Fix | Delete
if (!parentIsMenubar)
[71576] Fix | Delete
return;
[71577] Fix | Delete
const { items } = parentMenubar.getState();
[71578] Fix | Delete
if (hasActiveItem(items, event.currentTarget)) {
[71579] Fix | Delete
showMenu();
[71580] Fix | Delete
}
[71581] Fix | Delete
});
[71582] Fix | Delete
const dir = store.useState(
[71583] Fix | Delete
(state) => state.placement.split("-")[0]
[71584] Fix | Delete
);
[71585] Fix | Delete
const onKeyDownProp = props.onKeyDown;
[71586] Fix | Delete
const onKeyDown = useEvent((event) => {
[71587] Fix | Delete
onKeyDownProp == null ? void 0 : onKeyDownProp(event);
[71588] Fix | Delete
if (disabled)
[71589] Fix | Delete
return;
[71590] Fix | Delete
if (event.defaultPrevented)
[71591] Fix | Delete
return;
[71592] Fix | Delete
const initialFocus = getInitialFocus(event, dir);
[71593] Fix | Delete
if (initialFocus) {
[71594] Fix | Delete
event.preventDefault();
[71595] Fix | Delete
showMenu();
[71596] Fix | Delete
store == null ? void 0 : store.setAutoFocusOnShow(true);
[71597] Fix | Delete
store == null ? void 0 : store.setInitialFocus(initialFocus);
[71598] Fix | Delete
}
[71599] Fix | Delete
});
[71600] Fix | Delete
const onClickProp = props.onClick;
[71601] Fix | Delete
const onClick = useEvent((event) => {
[71602] Fix | Delete
onClickProp == null ? void 0 : onClickProp(event);
[71603] Fix | Delete
if (event.defaultPrevented)
[71604] Fix | Delete
return;
[71605] Fix | Delete
if (!store)
[71606] Fix | Delete
return;
[71607] Fix | Delete
const isKeyboardClick = !event.detail;
[71608] Fix | Delete
const { open } = store.getState();
[71609] Fix | Delete
if (!open || isKeyboardClick) {
[71610] Fix | Delete
if (!hasParentMenu || isKeyboardClick) {
[71611] Fix | Delete
store.setAutoFocusOnShow(true);
[71612] Fix | Delete
}
[71613] Fix | Delete
store.setInitialFocus(isKeyboardClick ? "first" : "container");
[71614] Fix | Delete
}
[71615] Fix | Delete
if (hasParentMenu) {
[71616] Fix | Delete
showMenu();
[71617] Fix | Delete
}
[71618] Fix | Delete
});
[71619] Fix | Delete
props = useWrapElement(
[71620] Fix | Delete
props,
[71621] Fix | Delete
(element) => /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(MenuContextProvider, { value: store, children: element }),
[71622] Fix | Delete
[store]
[71623] Fix | Delete
);
[71624] Fix | Delete
if (hasParentMenu) {
[71625] Fix | Delete
props = _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({}, props), {
[71626] Fix | Delete
render: /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(Role.div, { render: props.render })
[71627] Fix | Delete
});
[71628] Fix | Delete
}
[71629] Fix | Delete
const id = useId(props.id);
[71630] Fix | Delete
const parentContentElement = useStoreState(
[71631] Fix | Delete
(parentMenu == null ? void 0 : parentMenu.combobox) || parentMenu,
[71632] Fix | Delete
"contentElement"
[71633] Fix | Delete
);
[71634] Fix | Delete
const role = hasParentMenu || parentIsMenubar ? getPopupItemRole(parentContentElement, "menuitem") : void 0;
[71635] Fix | Delete
const contentElement = store.useState("contentElement");
[71636] Fix | Delete
props = _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({
[71637] Fix | Delete
id,
[71638] Fix | Delete
role,
[71639] Fix | Delete
"aria-haspopup": getPopupRole(contentElement, "menu")
[71640] Fix | Delete
}, props), {
[71641] Fix | Delete
ref: useMergeRefs(ref, props.ref),
[71642] Fix | Delete
onFocus,
[71643] Fix | Delete
onKeyDown,
[71644] Fix | Delete
onClick
[71645] Fix | Delete
});
[71646] Fix | Delete
props = useHovercardAnchor(_4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({
[71647] Fix | Delete
store,
[71648] Fix | Delete
focusable,
[71649] Fix | Delete
accessibleWhenDisabled
[71650] Fix | Delete
}, props), {
[71651] Fix | Delete
showOnHover: (event) => {
[71652] Fix | Delete
const getShowOnHover = () => {
[71653] Fix | Delete
if (typeof showOnHover === "function")
[71654] Fix | Delete
return showOnHover(event);
[71655] Fix | Delete
if (showOnHover != null)
[71656] Fix | Delete
return showOnHover;
[71657] Fix | Delete
if (hasParentMenu)
[71658] Fix | Delete
return true;
[71659] Fix | Delete
if (!parentMenubar)
[71660] Fix | Delete
return false;
[71661] Fix | Delete
const { items } = parentMenubar.getState();
[71662] Fix | Delete
return parentIsMenubar && hasActiveItem(items);
[71663] Fix | Delete
};
[71664] Fix | Delete
const canShowOnHover = getShowOnHover();
[71665] Fix | Delete
if (!canShowOnHover)
[71666] Fix | Delete
return false;
[71667] Fix | Delete
const parent = parentIsMenubar ? parentMenubar : parentMenu;
[71668] Fix | Delete
if (!parent)
[71669] Fix | Delete
return true;
[71670] Fix | Delete
parent.setActiveId(event.currentTarget.id);
[71671] Fix | Delete
return true;
[71672] Fix | Delete
}
[71673] Fix | Delete
}));
[71674] Fix | Delete
props = usePopoverDisclosure(_4R3V3JGP_spreadValues({
[71675] Fix | Delete
store,
[71676] Fix | Delete
toggleOnClick: !hasParentMenu,
[71677] Fix | Delete
focusable,
[71678] Fix | Delete
accessibleWhenDisabled
[71679] Fix | Delete
}, props));
[71680] Fix | Delete
props = useCompositeTypeahead(_4R3V3JGP_spreadValues({
[71681] Fix | Delete
store,
[71682] Fix | Delete
typeahead: parentIsMenubar
[71683] Fix | Delete
}, props));
[71684] Fix | Delete
return props;
[71685] Fix | Delete
}
[71686] Fix | Delete
);
[71687] Fix | Delete
var MenuButton = createComponent((props) => {
[71688] Fix | Delete
const htmlProps = useMenuButton(props);
[71689] Fix | Delete
return _3ORBWXWF_createElement("button", htmlProps);
[71690] Fix | Delete
});
[71691] Fix | Delete
if (false) {}
[71692] Fix | Delete
[71693] Fix | Delete
[71694] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/icons/build-module/library/chevron-right-small.js
[71695] Fix | Delete
/**
[71696] Fix | Delete
* WordPress dependencies
[71697] Fix | Delete
*/
[71698] Fix | Delete
[71699] Fix | Delete
[71700] Fix | Delete
const chevronRightSmall = /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, {
[71701] Fix | Delete
xmlns: "http://www.w3.org/2000/svg",
[71702] Fix | Delete
viewBox: "0 0 24 24",
[71703] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, {
[71704] Fix | Delete
d: "M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"
[71705] Fix | Delete
})
[71706] Fix | Delete
});
[71707] Fix | Delete
/* harmony default export */ const chevron_right_small = (chevronRightSmall);
[71708] Fix | Delete
[71709] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/HHNFDKU2.js
[71710] Fix | Delete
"use client";
[71711] Fix | Delete
[71712] Fix | Delete
[71713] Fix | Delete
[71714] Fix | Delete
[71715] Fix | Delete
[71716] Fix | Delete
[71717] Fix | Delete
[71718] Fix | Delete
[71719] Fix | Delete
[71720] Fix | Delete
// src/menu/menu-list.tsx
[71721] Fix | Delete
[71722] Fix | Delete
[71723] Fix | Delete
[71724] Fix | Delete
function useAriaLabelledBy(_a) {
[71725] Fix | Delete
var _b = _a, { store } = _b, props = __objRest(_b, ["store"]);
[71726] Fix | Delete
const [id, setId] = (0,external_React_.useState)(void 0);
[71727] Fix | Delete
const label = props["aria-label"];
[71728] Fix | Delete
const disclosureElement = useStoreState(store, "disclosureElement");
[71729] Fix | Delete
const contentElement = useStoreState(store, "contentElement");
[71730] Fix | Delete
(0,external_React_.useEffect)(() => {
[71731] Fix | Delete
const disclosure = disclosureElement;
[71732] Fix | Delete
if (!disclosure)
[71733] Fix | Delete
return;
[71734] Fix | Delete
const menu = contentElement;
[71735] Fix | Delete
if (!menu)
[71736] Fix | Delete
return;
[71737] Fix | Delete
const menuLabel = label || menu.hasAttribute("aria-label");
[71738] Fix | Delete
if (menuLabel) {
[71739] Fix | Delete
setId(void 0);
[71740] Fix | Delete
} else if (disclosure.id) {
[71741] Fix | Delete
setId(disclosure.id);
[71742] Fix | Delete
}
[71743] Fix | Delete
}, [label, disclosureElement, contentElement]);
[71744] Fix | Delete
return id;
[71745] Fix | Delete
}
[71746] Fix | Delete
var useMenuList = createHook(
[71747] Fix | Delete
(_a) => {
[71748] Fix | Delete
var _b = _a, { store, alwaysVisible, composite } = _b, props = __objRest(_b, ["store", "alwaysVisible", "composite"]);
[71749] Fix | Delete
const context = useMenuProviderContext();
[71750] Fix | Delete
store = store || context;
[71751] Fix | Delete
invariant(
[71752] Fix | Delete
store,
[71753] Fix | Delete
false && 0
[71754] Fix | Delete
);
[71755] Fix | Delete
const parentMenu = store.parent;
[71756] Fix | Delete
const parentMenubar = store.menubar;
[71757] Fix | Delete
const hasParentMenu = !!parentMenu;
[71758] Fix | Delete
const id = useId(props.id);
[71759] Fix | Delete
const onKeyDownProp = props.onKeyDown;
[71760] Fix | Delete
const dir = store.useState(
[71761] Fix | Delete
(state) => state.placement.split("-")[0]
[71762] Fix | Delete
);
[71763] Fix | Delete
const orientation = store.useState(
[71764] Fix | Delete
(state) => state.orientation === "both" ? void 0 : state.orientation
[71765] Fix | Delete
);
[71766] Fix | Delete
const isHorizontal = orientation !== "vertical";
[71767] Fix | Delete
const isMenubarHorizontal = useStoreState(
[71768] Fix | Delete
parentMenubar,
[71769] Fix | Delete
(state) => !!state && state.orientation !== "vertical"
[71770] Fix | Delete
);
[71771] Fix | Delete
const onKeyDown = useEvent((event) => {
[71772] Fix | Delete
onKeyDownProp == null ? void 0 : onKeyDownProp(event);
[71773] Fix | Delete
if (event.defaultPrevented)
[71774] Fix | Delete
return;
[71775] Fix | Delete
if (hasParentMenu || parentMenubar && !isHorizontal) {
[71776] Fix | Delete
const hideMap = {
[71777] Fix | Delete
ArrowRight: () => dir === "left" && !isHorizontal,
[71778] Fix | Delete
ArrowLeft: () => dir === "right" && !isHorizontal,
[71779] Fix | Delete
ArrowUp: () => dir === "bottom" && isHorizontal,
[71780] Fix | Delete
ArrowDown: () => dir === "top" && isHorizontal
[71781] Fix | Delete
};
[71782] Fix | Delete
const action = hideMap[event.key];
[71783] Fix | Delete
if (action == null ? void 0 : action()) {
[71784] Fix | Delete
event.stopPropagation();
[71785] Fix | Delete
event.preventDefault();
[71786] Fix | Delete
return store == null ? void 0 : store.hide();
[71787] Fix | Delete
}
[71788] Fix | Delete
}
[71789] Fix | Delete
if (parentMenubar) {
[71790] Fix | Delete
const keyMap = {
[71791] Fix | Delete
ArrowRight: () => {
[71792] Fix | Delete
if (!isMenubarHorizontal)
[71793] Fix | Delete
return;
[71794] Fix | Delete
return parentMenubar.next();
[71795] Fix | Delete
},
[71796] Fix | Delete
ArrowLeft: () => {
[71797] Fix | Delete
if (!isMenubarHorizontal)
[71798] Fix | Delete
return;
[71799] Fix | Delete
return parentMenubar.previous();
[71800] Fix | Delete
},
[71801] Fix | Delete
ArrowDown: () => {
[71802] Fix | Delete
if (isMenubarHorizontal)
[71803] Fix | Delete
return;
[71804] Fix | Delete
return parentMenubar.next();
[71805] Fix | Delete
},
[71806] Fix | Delete
ArrowUp: () => {
[71807] Fix | Delete
if (isMenubarHorizontal)
[71808] Fix | Delete
return;
[71809] Fix | Delete
return parentMenubar.previous();
[71810] Fix | Delete
}
[71811] Fix | Delete
};
[71812] Fix | Delete
const action = keyMap[event.key];
[71813] Fix | Delete
const id2 = action == null ? void 0 : action();
[71814] Fix | Delete
if (id2 !== void 0) {
[71815] Fix | Delete
event.stopPropagation();
[71816] Fix | Delete
event.preventDefault();
[71817] Fix | Delete
parentMenubar.move(id2);
[71818] Fix | Delete
}
[71819] Fix | Delete
}
[71820] Fix | Delete
});
[71821] Fix | Delete
props = useWrapElement(
[71822] Fix | Delete
props,
[71823] Fix | Delete
(element) => /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(MenuScopedContextProvider, { value: store, children: element }),
[71824] Fix | Delete
[store]
[71825] Fix | Delete
);
[71826] Fix | Delete
const ariaLabelledBy = useAriaLabelledBy(_4R3V3JGP_spreadValues({ store }, props));
[71827] Fix | Delete
const mounted = store.useState("mounted");
[71828] Fix | Delete
const hidden = isHidden(mounted, props.hidden, alwaysVisible);
[71829] Fix | Delete
const style = hidden ? _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({}, props.style), { display: "none" }) : props.style;
[71830] Fix | Delete
props = _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({
[71831] Fix | Delete
id,
[71832] Fix | Delete
"aria-labelledby": ariaLabelledBy,
[71833] Fix | Delete
hidden
[71834] Fix | Delete
}, props), {
[71835] Fix | Delete
ref: useMergeRefs(id ? store.setContentElement : null, props.ref),
[71836] Fix | Delete
style,
[71837] Fix | Delete
onKeyDown
[71838] Fix | Delete
});
[71839] Fix | Delete
const hasCombobox = !!store.combobox;
[71840] Fix | Delete
composite = composite != null ? composite : !hasCombobox;
[71841] Fix | Delete
if (composite) {
[71842] Fix | Delete
props = _4R3V3JGP_spreadValues({
[71843] Fix | Delete
role: "menu",
[71844] Fix | Delete
"aria-orientation": orientation
[71845] Fix | Delete
}, props);
[71846] Fix | Delete
}
[71847] Fix | Delete
props = useComposite(_4R3V3JGP_spreadValues({ store, composite }, props));
[71848] Fix | Delete
props = useCompositeTypeahead(_4R3V3JGP_spreadValues({ store, typeahead: !hasCombobox }, props));
[71849] Fix | Delete
return props;
[71850] Fix | Delete
}
[71851] Fix | Delete
);
[71852] Fix | Delete
var MenuList = createComponent((props) => {
[71853] Fix | Delete
const htmlProps = useMenuList(props);
[71854] Fix | Delete
return _3ORBWXWF_createElement("div", htmlProps);
[71855] Fix | Delete
});
[71856] Fix | Delete
if (false) {}
[71857] Fix | Delete
[71858] Fix | Delete
[71859] Fix | Delete
[71860] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/menu/menu.js
[71861] Fix | Delete
"use client";
[71862] Fix | Delete
[71863] Fix | Delete
[71864] Fix | Delete
[71865] Fix | Delete
[71866] Fix | Delete
[71867] Fix | Delete
[71868] Fix | Delete
[71869] Fix | Delete
[71870] Fix | Delete
[71871] Fix | Delete
[71872] Fix | Delete
[71873] Fix | Delete
[71874] Fix | Delete
[71875] Fix | Delete
[71876] Fix | Delete
[71877] Fix | Delete
[71878] Fix | Delete
[71879] Fix | Delete
[71880] Fix | Delete
[71881] Fix | Delete
[71882] Fix | Delete
[71883] Fix | Delete
[71884] Fix | Delete
[71885] Fix | Delete
[71886] Fix | Delete
[71887] Fix | Delete
[71888] Fix | Delete
[71889] Fix | Delete
[71890] Fix | Delete
[71891] Fix | Delete
[71892] Fix | Delete
[71893] Fix | Delete
[71894] Fix | Delete
[71895] Fix | Delete
[71896] Fix | Delete
[71897] Fix | Delete
[71898] Fix | Delete
[71899] Fix | Delete
[71900] Fix | Delete
[71901] Fix | Delete
[71902] Fix | Delete
[71903] Fix | Delete
[71904] Fix | Delete
[71905] Fix | Delete
[71906] Fix | Delete
[71907] Fix | Delete
[71908] Fix | Delete
[71909] Fix | Delete
[71910] Fix | Delete
[71911] Fix | Delete
// src/menu/menu.tsx
[71912] Fix | Delete
[71913] Fix | Delete
[71914] Fix | Delete
[71915] Fix | Delete
[71916] Fix | Delete
var useMenu = createHook(
[71917] Fix | Delete
(_a) => {
[71918] Fix | Delete
var _b = _a, {
[71919] Fix | Delete
store,
[71920] Fix | Delete
modal: modalProp = false,
[71921] Fix | Delete
portal = !!modalProp,
[71922] Fix | Delete
hideOnEscape = true,
[71923] Fix | Delete
autoFocusOnShow = true,
[71924] Fix | Delete
hideOnHoverOutside,
[71925] Fix | Delete
alwaysVisible
[71926] Fix | Delete
} = _b, props = __objRest(_b, [
[71927] Fix | Delete
"store",
[71928] Fix | Delete
"modal",
[71929] Fix | Delete
"portal",
[71930] Fix | Delete
"hideOnEscape",
[71931] Fix | Delete
"autoFocusOnShow",
[71932] Fix | Delete
"hideOnHoverOutside",
[71933] Fix | Delete
"alwaysVisible"
[71934] Fix | Delete
]);
[71935] Fix | Delete
const context = useMenuProviderContext();
[71936] Fix | Delete
store = store || context;
[71937] Fix | Delete
invariant(
[71938] Fix | Delete
store,
[71939] Fix | Delete
false && 0
[71940] Fix | Delete
);
[71941] Fix | Delete
const ref = (0,external_React_.useRef)(null);
[71942] Fix | Delete
const parentMenu = store.parent;
[71943] Fix | Delete
const parentMenubar = store.menubar;
[71944] Fix | Delete
const hasParentMenu = !!parentMenu;
[71945] Fix | Delete
const parentIsMenubar = !!parentMenubar && !hasParentMenu;
[71946] Fix | Delete
props = _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({}, props), {
[71947] Fix | Delete
ref: useMergeRefs(ref, props.ref)
[71948] Fix | Delete
});
[71949] Fix | Delete
const _a2 = useMenuList(
[71950] Fix | Delete
_4R3V3JGP_spreadValues({ store, alwaysVisible }, props)
[71951] Fix | Delete
), { "aria-labelledby": ariaLabelledBy } = _a2, menuListProps = __objRest(_a2, ["aria-labelledby"]);
[71952] Fix | Delete
props = menuListProps;
[71953] Fix | Delete
const [initialFocusRef, setInitialFocusRef] = (0,external_React_.useState)();
[71954] Fix | Delete
const autoFocusOnShowState = store.useState("autoFocusOnShow");
[71955] Fix | Delete
const initialFocus = store.useState("initialFocus");
[71956] Fix | Delete
const baseElement = store.useState("baseElement");
[71957] Fix | Delete
const items = store.useState("renderedItems");
[71958] Fix | Delete
(0,external_React_.useEffect)(() => {
[71959] Fix | Delete
let cleaning = false;
[71960] Fix | Delete
setInitialFocusRef((prevInitialFocusRef) => {
[71961] Fix | Delete
var _a3, _b2, _c;
[71962] Fix | Delete
if (cleaning)
[71963] Fix | Delete
return;
[71964] Fix | Delete
if (!autoFocusOnShowState)
[71965] Fix | Delete
return;
[71966] Fix | Delete
if ((_a3 = prevInitialFocusRef == null ? void 0 : prevInitialFocusRef.current) == null ? void 0 : _a3.isConnected)
[71967] Fix | Delete
return prevInitialFocusRef;
[71968] Fix | Delete
const ref2 = (0,external_React_.createRef)();
[71969] Fix | Delete
switch (initialFocus) {
[71970] Fix | Delete
case "first":
[71971] Fix | Delete
ref2.current = ((_b2 = items.find((item) => !item.disabled && item.element)) == null ? void 0 : _b2.element) || null;
[71972] Fix | Delete
break;
[71973] Fix | Delete
case "last":
[71974] Fix | Delete
ref2.current = ((_c = [...items].reverse().find((item) => !item.disabled && item.element)) == null ? void 0 : _c.element) || null;
[71975] Fix | Delete
break;
[71976] Fix | Delete
default:
[71977] Fix | Delete
ref2.current = baseElement;
[71978] Fix | Delete
}
[71979] Fix | Delete
return ref2;
[71980] Fix | Delete
});
[71981] Fix | Delete
return () => {
[71982] Fix | Delete
cleaning = true;
[71983] Fix | Delete
};
[71984] Fix | Delete
}, [store, autoFocusOnShowState, initialFocus, items, baseElement]);
[71985] Fix | Delete
const modal = hasParentMenu ? false : modalProp;
[71986] Fix | Delete
const mayAutoFocusOnShow = !!autoFocusOnShow;
[71987] Fix | Delete
const canAutoFocusOnShow = !!initialFocusRef || !!props.initialFocus || !!modal;
[71988] Fix | Delete
const contentElement = useStoreState(
[71989] Fix | Delete
store.combobox || store,
[71990] Fix | Delete
"contentElement"
[71991] Fix | Delete
);
[71992] Fix | Delete
const parentContentElement = useStoreState(
[71993] Fix | Delete
(parentMenu == null ? void 0 : parentMenu.combobox) || parentMenu,
[71994] Fix | Delete
"contentElement"
[71995] Fix | Delete
);
[71996] Fix | Delete
const preserveTabOrderAnchor = (0,external_React_.useMemo)(() => {
[71997] Fix | Delete
if (!parentContentElement)
[71998] Fix | Delete
return;
[71999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function