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
/**
[70000] Fix | Delete
* WordPress dependencies
[70001] Fix | Delete
*/
[70002] Fix | Delete
[70003] Fix | Delete
[70004] Fix | Delete
/**
[70005] Fix | Delete
* Internal dependencies
[70006] Fix | Delete
*/
[70007] Fix | Delete
[70008] Fix | Delete
function UnforwardedTreeGridRow({
[70009] Fix | Delete
children,
[70010] Fix | Delete
level,
[70011] Fix | Delete
positionInSet,
[70012] Fix | Delete
setSize,
[70013] Fix | Delete
isExpanded,
[70014] Fix | Delete
...props
[70015] Fix | Delete
}, ref) {
[70016] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("tr", {
[70017] Fix | Delete
...props,
[70018] Fix | Delete
ref: ref,
[70019] Fix | Delete
role: "row",
[70020] Fix | Delete
"aria-level": level,
[70021] Fix | Delete
"aria-posinset": positionInSet,
[70022] Fix | Delete
"aria-setsize": setSize,
[70023] Fix | Delete
"aria-expanded": isExpanded,
[70024] Fix | Delete
children: children
[70025] Fix | Delete
});
[70026] Fix | Delete
}
[70027] Fix | Delete
[70028] Fix | Delete
/**
[70029] Fix | Delete
* `TreeGridRow` is used to create a tree hierarchy.
[70030] Fix | Delete
* It is not a visually styled component, but instead helps with adding
[70031] Fix | Delete
* keyboard navigation and roving tab index behaviors to tree grid structures.
[70032] Fix | Delete
*
[70033] Fix | Delete
* @see {@link https://www.w3.org/TR/wai-aria-practices/examples/treegrid/treegrid-1.html}
[70034] Fix | Delete
*/
[70035] Fix | Delete
const TreeGridRow = (0,external_wp_element_namespaceObject.forwardRef)(UnforwardedTreeGridRow);
[70036] Fix | Delete
/* harmony default export */ const tree_grid_row = (TreeGridRow);
[70037] Fix | Delete
[70038] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/tree-grid/roving-tab-index-item.js
[70039] Fix | Delete
/**
[70040] Fix | Delete
* WordPress dependencies
[70041] Fix | Delete
*/
[70042] Fix | Delete
[70043] Fix | Delete
[70044] Fix | Delete
/**
[70045] Fix | Delete
* Internal dependencies
[70046] Fix | Delete
*/
[70047] Fix | Delete
[70048] Fix | Delete
[70049] Fix | Delete
const RovingTabIndexItem = (0,external_wp_element_namespaceObject.forwardRef)(function UnforwardedRovingTabIndexItem({
[70050] Fix | Delete
children,
[70051] Fix | Delete
as: Component,
[70052] Fix | Delete
...props
[70053] Fix | Delete
}, forwardedRef) {
[70054] Fix | Delete
const localRef = (0,external_wp_element_namespaceObject.useRef)();
[70055] Fix | Delete
const ref = forwardedRef || localRef;
[70056] Fix | Delete
// @ts-expect-error - We actually want to throw an error if this is undefined.
[70057] Fix | Delete
const {
[70058] Fix | Delete
lastFocusedElement,
[70059] Fix | Delete
setLastFocusedElement
[70060] Fix | Delete
} = useRovingTabIndexContext();
[70061] Fix | Delete
let tabIndex;
[70062] Fix | Delete
if (lastFocusedElement) {
[70063] Fix | Delete
tabIndex = lastFocusedElement === (
[70064] Fix | Delete
// TODO: The original implementation simply used `ref.current` here, assuming
[70065] Fix | Delete
// that a forwarded ref would always be an object, which is not necessarily true.
[70066] Fix | Delete
// This workaround maintains the original runtime behavior in a type-safe way,
[70067] Fix | Delete
// but should be revisited.
[70068] Fix | Delete
'current' in ref ? ref.current : undefined) ? 0 : -1;
[70069] Fix | Delete
}
[70070] Fix | Delete
const onFocus = event => setLastFocusedElement?.(event.target);
[70071] Fix | Delete
const allProps = {
[70072] Fix | Delete
ref,
[70073] Fix | Delete
tabIndex,
[70074] Fix | Delete
onFocus,
[70075] Fix | Delete
...props
[70076] Fix | Delete
};
[70077] Fix | Delete
if (typeof children === 'function') {
[70078] Fix | Delete
return children(allProps);
[70079] Fix | Delete
}
[70080] Fix | Delete
if (!Component) {
[70081] Fix | Delete
return null;
[70082] Fix | Delete
}
[70083] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(Component, {
[70084] Fix | Delete
...allProps,
[70085] Fix | Delete
children: children
[70086] Fix | Delete
});
[70087] Fix | Delete
});
[70088] Fix | Delete
/* harmony default export */ const roving_tab_index_item = (RovingTabIndexItem);
[70089] Fix | Delete
[70090] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/tree-grid/item.js
[70091] Fix | Delete
/**
[70092] Fix | Delete
* WordPress dependencies
[70093] Fix | Delete
*/
[70094] Fix | Delete
[70095] Fix | Delete
[70096] Fix | Delete
/**
[70097] Fix | Delete
* Internal dependencies
[70098] Fix | Delete
*/
[70099] Fix | Delete
[70100] Fix | Delete
[70101] Fix | Delete
function UnforwardedTreeGridItem({
[70102] Fix | Delete
children,
[70103] Fix | Delete
...props
[70104] Fix | Delete
}, ref) {
[70105] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(roving_tab_index_item, {
[70106] Fix | Delete
ref: ref,
[70107] Fix | Delete
...props,
[70108] Fix | Delete
children: children
[70109] Fix | Delete
});
[70110] Fix | Delete
}
[70111] Fix | Delete
[70112] Fix | Delete
/**
[70113] Fix | Delete
* `TreeGridItem` is used to create a tree hierarchy.
[70114] Fix | Delete
* It is not a visually styled component, but instead helps with adding
[70115] Fix | Delete
* keyboard navigation and roving tab index behaviors to tree grid structures.
[70116] Fix | Delete
*
[70117] Fix | Delete
* @see {@link https://www.w3.org/TR/wai-aria-practices/examples/treegrid/treegrid-1.html}
[70118] Fix | Delete
*/
[70119] Fix | Delete
const TreeGridItem = (0,external_wp_element_namespaceObject.forwardRef)(UnforwardedTreeGridItem);
[70120] Fix | Delete
/* harmony default export */ const tree_grid_item = (TreeGridItem);
[70121] Fix | Delete
[70122] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/tree-grid/cell.js
[70123] Fix | Delete
/**
[70124] Fix | Delete
* WordPress dependencies
[70125] Fix | Delete
*/
[70126] Fix | Delete
[70127] Fix | Delete
[70128] Fix | Delete
/**
[70129] Fix | Delete
* Internal dependencies
[70130] Fix | Delete
*/
[70131] Fix | Delete
[70132] Fix | Delete
[70133] Fix | Delete
[70134] Fix | Delete
function UnforwardedTreeGridCell({
[70135] Fix | Delete
children,
[70136] Fix | Delete
withoutGridItem = false,
[70137] Fix | Delete
...props
[70138] Fix | Delete
}, ref) {
[70139] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("td", {
[70140] Fix | Delete
...props,
[70141] Fix | Delete
role: "gridcell",
[70142] Fix | Delete
children: withoutGridItem ? /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(external_ReactJSXRuntime_namespaceObject.Fragment, {
[70143] Fix | Delete
children: children
[70144] Fix | Delete
}) : /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(tree_grid_item, {
[70145] Fix | Delete
ref: ref,
[70146] Fix | Delete
children: children
[70147] Fix | Delete
})
[70148] Fix | Delete
});
[70149] Fix | Delete
}
[70150] Fix | Delete
[70151] Fix | Delete
/**
[70152] Fix | Delete
* `TreeGridCell` is used to create a tree hierarchy.
[70153] Fix | Delete
* It is not a visually styled component, but instead helps with adding
[70154] Fix | Delete
* keyboard navigation and roving tab index behaviors to tree grid structures.
[70155] Fix | Delete
*
[70156] Fix | Delete
* @see {@link https://www.w3.org/TR/wai-aria-practices/examples/treegrid/treegrid-1.html}
[70157] Fix | Delete
*/
[70158] Fix | Delete
const TreeGridCell = (0,external_wp_element_namespaceObject.forwardRef)(UnforwardedTreeGridCell);
[70159] Fix | Delete
/* harmony default export */ const cell = (TreeGridCell);
[70160] Fix | Delete
[70161] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/isolated-event-container/index.js
[70162] Fix | Delete
/**
[70163] Fix | Delete
* External dependencies
[70164] Fix | Delete
*/
[70165] Fix | Delete
[70166] Fix | Delete
/**
[70167] Fix | Delete
* WordPress dependencies
[70168] Fix | Delete
*/
[70169] Fix | Delete
[70170] Fix | Delete
[70171] Fix | Delete
[70172] Fix | Delete
function stopPropagation(event) {
[70173] Fix | Delete
event.stopPropagation();
[70174] Fix | Delete
}
[70175] Fix | Delete
const IsolatedEventContainer = (0,external_wp_element_namespaceObject.forwardRef)((props, ref) => {
[70176] Fix | Delete
external_wp_deprecated_default()('wp.components.IsolatedEventContainer', {
[70177] Fix | Delete
since: '5.7'
[70178] Fix | Delete
});
[70179] Fix | Delete
[70180] Fix | Delete
// Disable reason: this stops certain events from propagating outside of the component.
[70181] Fix | Delete
// - onMouseDown is disabled as this can cause interactions with other DOM elements.
[70182] Fix | Delete
/* eslint-disable jsx-a11y/no-static-element-interactions */
[70183] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("div", {
[70184] Fix | Delete
...props,
[70185] Fix | Delete
ref: ref,
[70186] Fix | Delete
onMouseDown: stopPropagation
[70187] Fix | Delete
});
[70188] Fix | Delete
/* eslint-enable jsx-a11y/no-static-element-interactions */
[70189] Fix | Delete
});
[70190] Fix | Delete
/* harmony default export */ const isolated_event_container = (IsolatedEventContainer);
[70191] Fix | Delete
[70192] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/slot-fill/bubbles-virtually/use-slot-fills.js
[70193] Fix | Delete
/**
[70194] Fix | Delete
* WordPress dependencies
[70195] Fix | Delete
*/
[70196] Fix | Delete
[70197] Fix | Delete
[70198] Fix | Delete
[70199] Fix | Delete
/**
[70200] Fix | Delete
* Internal dependencies
[70201] Fix | Delete
*/
[70202] Fix | Delete
[70203] Fix | Delete
function useSlotFills(name) {
[70204] Fix | Delete
const registry = (0,external_wp_element_namespaceObject.useContext)(slot_fill_context);
[70205] Fix | Delete
return (0,external_wp_compose_namespaceObject.useObservableValue)(registry.fills, name);
[70206] Fix | Delete
}
[70207] Fix | Delete
[70208] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/z-stack/styles.js
[70209] Fix | Delete
[70210] Fix | Delete
function z_stack_styles_EMOTION_STRINGIFIED_CSS_ERROR_() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
[70211] Fix | Delete
/**
[70212] Fix | Delete
* External dependencies
[70213] Fix | Delete
*/
[70214] Fix | Delete
[70215] Fix | Delete
const ZStackChildView = /*#__PURE__*/emotion_styled_base_browser_esm("div", true ? {
[70216] Fix | Delete
target: "ebn2ljm1"
[70217] Fix | Delete
} : 0)("&:not( :first-of-type ){", ({
[70218] Fix | Delete
offsetAmount
[70219] Fix | Delete
}) => /*#__PURE__*/emotion_react_browser_esm_css({
[70220] Fix | Delete
marginInlineStart: offsetAmount
[70221] Fix | Delete
}, true ? "" : 0, true ? "" : 0), ";}", ({
[70222] Fix | Delete
zIndex
[70223] Fix | Delete
}) => /*#__PURE__*/emotion_react_browser_esm_css({
[70224] Fix | Delete
zIndex
[70225] Fix | Delete
}, true ? "" : 0, true ? "" : 0), ";" + ( true ? "" : 0));
[70226] Fix | Delete
var z_stack_styles_ref = true ? {
[70227] Fix | Delete
name: "rs0gp6",
[70228] Fix | Delete
styles: "grid-row-start:1;grid-column-start:1"
[70229] Fix | Delete
} : 0;
[70230] Fix | Delete
const ZStackView = /*#__PURE__*/emotion_styled_base_browser_esm("div", true ? {
[70231] Fix | Delete
target: "ebn2ljm0"
[70232] Fix | Delete
} : 0)("display:inline-grid;grid-auto-flow:column;position:relative;&>", ZStackChildView, "{position:relative;justify-self:start;", ({
[70233] Fix | Delete
isLayered
[70234] Fix | Delete
}) => isLayered ? // When `isLayered` is true, all items overlap in the same grid cell
[70235] Fix | Delete
z_stack_styles_ref : undefined, ";}" + ( true ? "" : 0));
[70236] Fix | Delete
[70237] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/z-stack/component.js
[70238] Fix | Delete
/**
[70239] Fix | Delete
* External dependencies
[70240] Fix | Delete
*/
[70241] Fix | Delete
[70242] Fix | Delete
/**
[70243] Fix | Delete
* WordPress dependencies
[70244] Fix | Delete
*/
[70245] Fix | Delete
[70246] Fix | Delete
[70247] Fix | Delete
/**
[70248] Fix | Delete
* Internal dependencies
[70249] Fix | Delete
*/
[70250] Fix | Delete
[70251] Fix | Delete
[70252] Fix | Delete
[70253] Fix | Delete
[70254] Fix | Delete
function UnconnectedZStack(props, forwardedRef) {
[70255] Fix | Delete
const {
[70256] Fix | Delete
children,
[70257] Fix | Delete
className,
[70258] Fix | Delete
isLayered = true,
[70259] Fix | Delete
isReversed = false,
[70260] Fix | Delete
offset = 0,
[70261] Fix | Delete
...otherProps
[70262] Fix | Delete
} = useContextSystem(props, 'ZStack');
[70263] Fix | Delete
const validChildren = getValidChildren(children);
[70264] Fix | Delete
const childrenLastIndex = validChildren.length - 1;
[70265] Fix | Delete
const clonedChildren = validChildren.map((child, index) => {
[70266] Fix | Delete
const zIndex = isReversed ? childrenLastIndex - index : index;
[70267] Fix | Delete
// Only when the component is layered, the offset needs to be multiplied by
[70268] Fix | Delete
// the item's index, so that items can correctly stack at the right distance
[70269] Fix | Delete
const offsetAmount = isLayered ? offset * index : offset;
[70270] Fix | Delete
const key = (0,external_wp_element_namespaceObject.isValidElement)(child) ? child.key : index;
[70271] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(ZStackChildView, {
[70272] Fix | Delete
offsetAmount: offsetAmount,
[70273] Fix | Delete
zIndex: zIndex,
[70274] Fix | Delete
children: child
[70275] Fix | Delete
}, key);
[70276] Fix | Delete
});
[70277] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(ZStackView, {
[70278] Fix | Delete
...otherProps,
[70279] Fix | Delete
className: className,
[70280] Fix | Delete
isLayered: isLayered,
[70281] Fix | Delete
ref: forwardedRef,
[70282] Fix | Delete
children: clonedChildren
[70283] Fix | Delete
});
[70284] Fix | Delete
}
[70285] Fix | Delete
[70286] Fix | Delete
/**
[70287] Fix | Delete
* `ZStack` allows you to stack things along the Z-axis.
[70288] Fix | Delete
*
[70289] Fix | Delete
* ```jsx
[70290] Fix | Delete
* import { __experimentalZStack as ZStack } from '@wordpress/components';
[70291] Fix | Delete
*
[70292] Fix | Delete
* function Example() {
[70293] Fix | Delete
* return (
[70294] Fix | Delete
* <ZStack offset={ 20 } isLayered>
[70295] Fix | Delete
* <ExampleImage />
[70296] Fix | Delete
* <ExampleImage />
[70297] Fix | Delete
* <ExampleImage />
[70298] Fix | Delete
* </ZStack>
[70299] Fix | Delete
* );
[70300] Fix | Delete
* }
[70301] Fix | Delete
* ```
[70302] Fix | Delete
*/
[70303] Fix | Delete
const ZStack = contextConnect(UnconnectedZStack, 'ZStack');
[70304] Fix | Delete
/* harmony default export */ const z_stack_component = (ZStack);
[70305] Fix | Delete
[70306] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/higher-order/navigate-regions/index.js
[70307] Fix | Delete
/**
[70308] Fix | Delete
* WordPress dependencies
[70309] Fix | Delete
*/
[70310] Fix | Delete
[70311] Fix | Delete
[70312] Fix | Delete
[70313] Fix | Delete
[70314] Fix | Delete
const defaultShortcuts = {
[70315] Fix | Delete
previous: [{
[70316] Fix | Delete
modifier: 'ctrlShift',
[70317] Fix | Delete
character: '`'
[70318] Fix | Delete
}, {
[70319] Fix | Delete
modifier: 'ctrlShift',
[70320] Fix | Delete
character: '~'
[70321] Fix | Delete
}, {
[70322] Fix | Delete
modifier: 'access',
[70323] Fix | Delete
character: 'p'
[70324] Fix | Delete
}],
[70325] Fix | Delete
next: [{
[70326] Fix | Delete
modifier: 'ctrl',
[70327] Fix | Delete
character: '`'
[70328] Fix | Delete
}, {
[70329] Fix | Delete
modifier: 'access',
[70330] Fix | Delete
character: 'n'
[70331] Fix | Delete
}]
[70332] Fix | Delete
};
[70333] Fix | Delete
function useNavigateRegions(shortcuts = defaultShortcuts) {
[70334] Fix | Delete
const ref = (0,external_wp_element_namespaceObject.useRef)(null);
[70335] Fix | Delete
const [isFocusingRegions, setIsFocusingRegions] = (0,external_wp_element_namespaceObject.useState)(false);
[70336] Fix | Delete
function focusRegion(offset) {
[70337] Fix | Delete
var _ref$current$querySel;
[70338] Fix | Delete
const regions = Array.from((_ref$current$querySel = ref.current?.querySelectorAll('[role="region"][tabindex="-1"]')) !== null && _ref$current$querySel !== void 0 ? _ref$current$querySel : []);
[70339] Fix | Delete
if (!regions.length) {
[70340] Fix | Delete
return;
[70341] Fix | Delete
}
[70342] Fix | Delete
let nextRegion = regions[0];
[70343] Fix | Delete
// Based off the current element, use closest to determine the wrapping region since this operates up the DOM. Also, match tabindex to avoid edge cases with regions we do not want.
[70344] Fix | Delete
const wrappingRegion = ref.current?.ownerDocument?.activeElement?.closest('[role="region"][tabindex="-1"]');
[70345] Fix | Delete
const selectedIndex = wrappingRegion ? regions.indexOf(wrappingRegion) : -1;
[70346] Fix | Delete
if (selectedIndex !== -1) {
[70347] Fix | Delete
let nextIndex = selectedIndex + offset;
[70348] Fix | Delete
nextIndex = nextIndex === -1 ? regions.length - 1 : nextIndex;
[70349] Fix | Delete
nextIndex = nextIndex === regions.length ? 0 : nextIndex;
[70350] Fix | Delete
nextRegion = regions[nextIndex];
[70351] Fix | Delete
}
[70352] Fix | Delete
nextRegion.focus();
[70353] Fix | Delete
setIsFocusingRegions(true);
[70354] Fix | Delete
}
[70355] Fix | Delete
const clickRef = (0,external_wp_compose_namespaceObject.useRefEffect)(element => {
[70356] Fix | Delete
function onClick() {
[70357] Fix | Delete
setIsFocusingRegions(false);
[70358] Fix | Delete
}
[70359] Fix | Delete
element.addEventListener('click', onClick);
[70360] Fix | Delete
return () => {
[70361] Fix | Delete
element.removeEventListener('click', onClick);
[70362] Fix | Delete
};
[70363] Fix | Delete
}, [setIsFocusingRegions]);
[70364] Fix | Delete
return {
[70365] Fix | Delete
ref: (0,external_wp_compose_namespaceObject.useMergeRefs)([ref, clickRef]),
[70366] Fix | Delete
className: isFocusingRegions ? 'is-focusing-regions' : '',
[70367] Fix | Delete
onKeyDown(event) {
[70368] Fix | Delete
if (shortcuts.previous.some(({
[70369] Fix | Delete
modifier,
[70370] Fix | Delete
character
[70371] Fix | Delete
}) => {
[70372] Fix | Delete
return external_wp_keycodes_namespaceObject.isKeyboardEvent[modifier](event, character);
[70373] Fix | Delete
})) {
[70374] Fix | Delete
focusRegion(-1);
[70375] Fix | Delete
} else if (shortcuts.next.some(({
[70376] Fix | Delete
modifier,
[70377] Fix | Delete
character
[70378] Fix | Delete
}) => {
[70379] Fix | Delete
return external_wp_keycodes_namespaceObject.isKeyboardEvent[modifier](event, character);
[70380] Fix | Delete
})) {
[70381] Fix | Delete
focusRegion(1);
[70382] Fix | Delete
}
[70383] Fix | Delete
}
[70384] Fix | Delete
};
[70385] Fix | Delete
}
[70386] Fix | Delete
[70387] Fix | Delete
/**
[70388] Fix | Delete
* `navigateRegions` is a React [higher-order component](https://facebook.github.io/react/docs/higher-order-components.html)
[70389] Fix | Delete
* adding keyboard navigation to switch between the different DOM elements marked as "regions" (role="region").
[70390] Fix | Delete
* These regions should be focusable (By adding a tabIndex attribute for example). For better accessibility,
[70391] Fix | Delete
* these elements must be properly labelled to briefly describe the purpose of the content in the region.
[70392] Fix | Delete
* For more details, see "Landmark Roles" in the [WAI-ARIA specification](https://www.w3.org/TR/wai-aria/)
[70393] Fix | Delete
* and "Landmark Regions" in the [ARIA Authoring Practices Guide](https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/).
[70394] Fix | Delete
*
[70395] Fix | Delete
* ```jsx
[70396] Fix | Delete
* import { navigateRegions } from '@wordpress/components';
[70397] Fix | Delete
*
[70398] Fix | Delete
* const MyComponentWithNavigateRegions = navigateRegions( () => (
[70399] Fix | Delete
* <div>
[70400] Fix | Delete
* <div role="region" tabIndex="-1" aria-label="Header">
[70401] Fix | Delete
* Header
[70402] Fix | Delete
* </div>
[70403] Fix | Delete
* <div role="region" tabIndex="-1" aria-label="Content">
[70404] Fix | Delete
* Content
[70405] Fix | Delete
* </div>
[70406] Fix | Delete
* <div role="region" tabIndex="-1" aria-label="Sidebar">
[70407] Fix | Delete
* Sidebar
[70408] Fix | Delete
* </div>
[70409] Fix | Delete
* </div>
[70410] Fix | Delete
* ) );
[70411] Fix | Delete
* ```
[70412] Fix | Delete
*/
[70413] Fix | Delete
/* harmony default export */ const navigate_regions = ((0,external_wp_compose_namespaceObject.createHigherOrderComponent)(Component => ({
[70414] Fix | Delete
shortcuts,
[70415] Fix | Delete
...props
[70416] Fix | Delete
}) => /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("div", {
[70417] Fix | Delete
...useNavigateRegions(shortcuts),
[70418] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(Component, {
[70419] Fix | Delete
...props
[70420] Fix | Delete
})
[70421] Fix | Delete
}), 'navigateRegions'));
[70422] Fix | Delete
[70423] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/higher-order/with-constrained-tabbing/index.js
[70424] Fix | Delete
/**
[70425] Fix | Delete
* WordPress dependencies
[70426] Fix | Delete
*/
[70427] Fix | Delete
[70428] Fix | Delete
[70429] Fix | Delete
/**
[70430] Fix | Delete
* `withConstrainedTabbing` is a React [higher-order component](https://facebook.github.io/react/docs/higher-order-components.html)
[70431] Fix | Delete
* adding the ability to constrain keyboard navigation with the Tab key within a component.
[70432] Fix | Delete
* For accessibility reasons, some UI components need to constrain Tab navigation, for example
[70433] Fix | Delete
* modal dialogs or similar UI. Use of this component is recommended only in cases where a way to
[70434] Fix | Delete
* navigate away from the wrapped component is implemented by other means, usually by pressing
[70435] Fix | Delete
* the Escape key or using a specific UI control, e.g. a "Close" button.
[70436] Fix | Delete
*/
[70437] Fix | Delete
[70438] Fix | Delete
const withConstrainedTabbing = (0,external_wp_compose_namespaceObject.createHigherOrderComponent)(WrappedComponent => function ComponentWithConstrainedTabbing(props) {
[70439] Fix | Delete
const ref = (0,external_wp_compose_namespaceObject.useConstrainedTabbing)();
[70440] Fix | Delete
return /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)("div", {
[70441] Fix | Delete
ref: ref,
[70442] Fix | Delete
tabIndex: -1,
[70443] Fix | Delete
children: /*#__PURE__*/(0,external_ReactJSXRuntime_namespaceObject.jsx)(WrappedComponent, {
[70444] Fix | Delete
...props
[70445] Fix | Delete
})
[70446] Fix | Delete
});
[70447] Fix | Delete
}, 'withConstrainedTabbing');
[70448] Fix | Delete
/* harmony default export */ const with_constrained_tabbing = (withConstrainedTabbing);
[70449] Fix | Delete
[70450] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@wordpress/components/build-module/higher-order/with-fallback-styles/index.js
[70451] Fix | Delete
/**
[70452] Fix | Delete
* External dependencies
[70453] Fix | Delete
*/
[70454] Fix | Delete
[70455] Fix | Delete
[70456] Fix | Delete
/**
[70457] Fix | Delete
* WordPress dependencies
[70458] Fix | Delete
*/
[70459] Fix | Delete
[70460] Fix | Delete
[70461] Fix | Delete
[70462] Fix | Delete
[70463] Fix | Delete
/* harmony default export */ const with_fallback_styles = (mapNodeToProps => (0,external_wp_compose_namespaceObject.createHigherOrderComponent)(WrappedComponent => {
[70464] Fix | Delete
return class extends external_wp_element_namespaceObject.Component {
[70465] Fix | Delete
constructor(props) {
[70466] Fix | Delete
super(props);
[70467] Fix | Delete
this.nodeRef = this.props.node;
[70468] Fix | Delete
this.state = {
[70469] Fix | Delete
fallbackStyles: undefined,
[70470] Fix | Delete
grabStylesCompleted: false
[70471] Fix | Delete
};
[70472] Fix | Delete
this.bindRef = this.bindRef.bind(this);
[70473] Fix | Delete
}
[70474] Fix | Delete
bindRef(node) {
[70475] Fix | Delete
if (!node) {
[70476] Fix | Delete
return;
[70477] Fix | Delete
}
[70478] Fix | Delete
this.nodeRef = node;
[70479] Fix | Delete
}
[70480] Fix | Delete
componentDidMount() {
[70481] Fix | Delete
this.grabFallbackStyles();
[70482] Fix | Delete
}
[70483] Fix | Delete
componentDidUpdate() {
[70484] Fix | Delete
this.grabFallbackStyles();
[70485] Fix | Delete
}
[70486] Fix | Delete
grabFallbackStyles() {
[70487] Fix | Delete
const {
[70488] Fix | Delete
grabStylesCompleted,
[70489] Fix | Delete
fallbackStyles
[70490] Fix | Delete
} = this.state;
[70491] Fix | Delete
if (this.nodeRef && !grabStylesCompleted) {
[70492] Fix | Delete
const newFallbackStyles = mapNodeToProps(this.nodeRef, this.props);
[70493] Fix | Delete
if (!es6_default()(newFallbackStyles, fallbackStyles)) {
[70494] Fix | Delete
this.setState({
[70495] Fix | Delete
fallbackStyles: newFallbackStyles,
[70496] Fix | Delete
grabStylesCompleted: Object.values(newFallbackStyles).every(Boolean)
[70497] Fix | Delete
});
[70498] Fix | Delete
}
[70499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function