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
'aria-haspopup': 'listbox',
[51000] Fix | Delete
'aria-owns': elementIds.menuId,
[51001] Fix | Delete
'aria-expanded': latest.current.state.isOpen,
[51002] Fix | Delete
...rest
[51003] Fix | Delete
};
[51004] Fix | Delete
}, [latest, setGetterPropCallInfo, elementIds]); // returns
[51005] Fix | Delete
[51006] Fix | Delete
const toggleMenu = (0,external_React_.useCallback)(() => {
[51007] Fix | Delete
dispatch({
[51008] Fix | Delete
type: FunctionToggleMenu
[51009] Fix | Delete
});
[51010] Fix | Delete
}, [dispatch]);
[51011] Fix | Delete
const closeMenu = (0,external_React_.useCallback)(() => {
[51012] Fix | Delete
dispatch({
[51013] Fix | Delete
type: FunctionCloseMenu
[51014] Fix | Delete
});
[51015] Fix | Delete
}, [dispatch]);
[51016] Fix | Delete
const openMenu = (0,external_React_.useCallback)(() => {
[51017] Fix | Delete
dispatch({
[51018] Fix | Delete
type: FunctionOpenMenu
[51019] Fix | Delete
});
[51020] Fix | Delete
}, [dispatch]);
[51021] Fix | Delete
const setHighlightedIndex = (0,external_React_.useCallback)(newHighlightedIndex => {
[51022] Fix | Delete
dispatch({
[51023] Fix | Delete
type: FunctionSetHighlightedIndex,
[51024] Fix | Delete
highlightedIndex: newHighlightedIndex
[51025] Fix | Delete
});
[51026] Fix | Delete
}, [dispatch]);
[51027] Fix | Delete
const selectItem = (0,external_React_.useCallback)(newSelectedItem => {
[51028] Fix | Delete
dispatch({
[51029] Fix | Delete
type: FunctionSelectItem,
[51030] Fix | Delete
selectedItem: newSelectedItem
[51031] Fix | Delete
});
[51032] Fix | Delete
}, [dispatch]);
[51033] Fix | Delete
const setInputValue = (0,external_React_.useCallback)(newInputValue => {
[51034] Fix | Delete
dispatch({
[51035] Fix | Delete
type: FunctionSetInputValue,
[51036] Fix | Delete
inputValue: newInputValue
[51037] Fix | Delete
});
[51038] Fix | Delete
}, [dispatch]);
[51039] Fix | Delete
const reset = (0,external_React_.useCallback)(() => {
[51040] Fix | Delete
dispatch({
[51041] Fix | Delete
type: FunctionReset$1
[51042] Fix | Delete
});
[51043] Fix | Delete
}, [dispatch]);
[51044] Fix | Delete
return {
[51045] Fix | Delete
// prop getters.
[51046] Fix | Delete
getItemProps,
[51047] Fix | Delete
getLabelProps,
[51048] Fix | Delete
getMenuProps,
[51049] Fix | Delete
getInputProps,
[51050] Fix | Delete
getComboboxProps,
[51051] Fix | Delete
getToggleButtonProps,
[51052] Fix | Delete
// actions.
[51053] Fix | Delete
toggleMenu,
[51054] Fix | Delete
openMenu,
[51055] Fix | Delete
closeMenu,
[51056] Fix | Delete
setHighlightedIndex,
[51057] Fix | Delete
setInputValue,
[51058] Fix | Delete
selectItem,
[51059] Fix | Delete
reset,
[51060] Fix | Delete
// state.
[51061] Fix | Delete
highlightedIndex,
[51062] Fix | Delete
isOpen,
[51063] Fix | Delete
selectedItem,
[51064] Fix | Delete
inputValue
[51065] Fix | Delete
};
[51066] Fix | Delete
}
[51067] Fix | Delete
[51068] Fix | Delete
const defaultStateValues = {
[51069] Fix | Delete
activeIndex: -1,
[51070] Fix | Delete
selectedItems: []
[51071] Fix | Delete
};
[51072] Fix | Delete
/**
[51073] Fix | Delete
* Returns the initial value for a state key in the following order:
[51074] Fix | Delete
* 1. controlled prop, 2. initial prop, 3. default prop, 4. default
[51075] Fix | Delete
* value from Downshift.
[51076] Fix | Delete
*
[51077] Fix | Delete
* @param {Object} props Props passed to the hook.
[51078] Fix | Delete
* @param {string} propKey Props key to generate the value for.
[51079] Fix | Delete
* @returns {any} The initial value for that prop.
[51080] Fix | Delete
*/
[51081] Fix | Delete
[51082] Fix | Delete
function getInitialValue(props, propKey) {
[51083] Fix | Delete
return getInitialValue$1(props, propKey, defaultStateValues);
[51084] Fix | Delete
}
[51085] Fix | Delete
/**
[51086] Fix | Delete
* Returns the default value for a state key in the following order:
[51087] Fix | Delete
* 1. controlled prop, 2. default prop, 3. default value from Downshift.
[51088] Fix | Delete
*
[51089] Fix | Delete
* @param {Object} props Props passed to the hook.
[51090] Fix | Delete
* @param {string} propKey Props key to generate the value for.
[51091] Fix | Delete
* @returns {any} The initial value for that prop.
[51092] Fix | Delete
*/
[51093] Fix | Delete
[51094] Fix | Delete
[51095] Fix | Delete
function getDefaultValue(props, propKey) {
[51096] Fix | Delete
return getDefaultValue$1(props, propKey, defaultStateValues);
[51097] Fix | Delete
}
[51098] Fix | Delete
/**
[51099] Fix | Delete
* Gets the initial state based on the provided props. It uses initial, default
[51100] Fix | Delete
* and controlled props related to state in order to compute the initial value.
[51101] Fix | Delete
*
[51102] Fix | Delete
* @param {Object} props Props passed to the hook.
[51103] Fix | Delete
* @returns {Object} The initial state.
[51104] Fix | Delete
*/
[51105] Fix | Delete
[51106] Fix | Delete
[51107] Fix | Delete
function getInitialState(props) {
[51108] Fix | Delete
const activeIndex = getInitialValue(props, 'activeIndex');
[51109] Fix | Delete
const selectedItems = getInitialValue(props, 'selectedItems');
[51110] Fix | Delete
return {
[51111] Fix | Delete
activeIndex,
[51112] Fix | Delete
selectedItems
[51113] Fix | Delete
};
[51114] Fix | Delete
}
[51115] Fix | Delete
/**
[51116] Fix | Delete
* Returns true if dropdown keydown operation is permitted. Should not be
[51117] Fix | Delete
* allowed on keydown with modifier keys (ctrl, alt, shift, meta), on
[51118] Fix | Delete
* input element with text content that is either highlighted or selection
[51119] Fix | Delete
* cursor is not at the starting position.
[51120] Fix | Delete
*
[51121] Fix | Delete
* @param {KeyboardEvent} event The event from keydown.
[51122] Fix | Delete
* @returns {boolean} Whether the operation is allowed.
[51123] Fix | Delete
*/
[51124] Fix | Delete
[51125] Fix | Delete
[51126] Fix | Delete
function isKeyDownOperationPermitted(event) {
[51127] Fix | Delete
if (event.shiftKey || event.metaKey || event.ctrlKey || event.altKey) {
[51128] Fix | Delete
return false;
[51129] Fix | Delete
}
[51130] Fix | Delete
[51131] Fix | Delete
const element = event.target;
[51132] Fix | Delete
[51133] Fix | Delete
if (element instanceof HTMLInputElement && // if element is a text input
[51134] Fix | Delete
element.value !== '' && ( // and we have text in it
[51135] Fix | Delete
// and cursor is either not at the start or is currently highlighting text.
[51136] Fix | Delete
element.selectionStart !== 0 || element.selectionEnd !== 0)) {
[51137] Fix | Delete
return false;
[51138] Fix | Delete
}
[51139] Fix | Delete
[51140] Fix | Delete
return true;
[51141] Fix | Delete
}
[51142] Fix | Delete
/**
[51143] Fix | Delete
* Returns a message to be added to aria-live region when item is removed.
[51144] Fix | Delete
*
[51145] Fix | Delete
* @param {Object} selectionParameters Parameters required to build the message.
[51146] Fix | Delete
* @returns {string} The a11y message.
[51147] Fix | Delete
*/
[51148] Fix | Delete
[51149] Fix | Delete
[51150] Fix | Delete
function getA11yRemovalMessage(selectionParameters) {
[51151] Fix | Delete
const {
[51152] Fix | Delete
removedSelectedItem,
[51153] Fix | Delete
itemToString: itemToStringLocal
[51154] Fix | Delete
} = selectionParameters;
[51155] Fix | Delete
return `${itemToStringLocal(removedSelectedItem)} has been removed.`;
[51156] Fix | Delete
}
[51157] Fix | Delete
[51158] Fix | Delete
const propTypes = {
[51159] Fix | Delete
selectedItems: (prop_types_default()).array,
[51160] Fix | Delete
initialSelectedItems: (prop_types_default()).array,
[51161] Fix | Delete
defaultSelectedItems: (prop_types_default()).array,
[51162] Fix | Delete
itemToString: (prop_types_default()).func,
[51163] Fix | Delete
getA11yRemovalMessage: (prop_types_default()).func,
[51164] Fix | Delete
stateReducer: (prop_types_default()).func,
[51165] Fix | Delete
activeIndex: (prop_types_default()).number,
[51166] Fix | Delete
initialActiveIndex: (prop_types_default()).number,
[51167] Fix | Delete
defaultActiveIndex: (prop_types_default()).number,
[51168] Fix | Delete
onActiveIndexChange: (prop_types_default()).func,
[51169] Fix | Delete
onSelectedItemsChange: (prop_types_default()).func,
[51170] Fix | Delete
keyNavigationNext: (prop_types_default()).string,
[51171] Fix | Delete
keyNavigationPrevious: (prop_types_default()).string,
[51172] Fix | Delete
environment: prop_types_default().shape({
[51173] Fix | Delete
addEventListener: (prop_types_default()).func,
[51174] Fix | Delete
removeEventListener: (prop_types_default()).func,
[51175] Fix | Delete
document: prop_types_default().shape({
[51176] Fix | Delete
getElementById: (prop_types_default()).func,
[51177] Fix | Delete
activeElement: (prop_types_default()).any,
[51178] Fix | Delete
body: (prop_types_default()).any
[51179] Fix | Delete
})
[51180] Fix | Delete
})
[51181] Fix | Delete
};
[51182] Fix | Delete
const defaultProps = {
[51183] Fix | Delete
itemToString: defaultProps$3.itemToString,
[51184] Fix | Delete
stateReducer: defaultProps$3.stateReducer,
[51185] Fix | Delete
environment: defaultProps$3.environment,
[51186] Fix | Delete
getA11yRemovalMessage,
[51187] Fix | Delete
keyNavigationNext: 'ArrowRight',
[51188] Fix | Delete
keyNavigationPrevious: 'ArrowLeft'
[51189] Fix | Delete
}; // eslint-disable-next-line import/no-mutable-exports
[51190] Fix | Delete
[51191] Fix | Delete
let validatePropTypes = downshift_esm_noop;
[51192] Fix | Delete
/* istanbul ignore next */
[51193] Fix | Delete
[51194] Fix | Delete
if (false) {}
[51195] Fix | Delete
[51196] Fix | Delete
const SelectedItemClick = false ? 0 : 0;
[51197] Fix | Delete
const SelectedItemKeyDownDelete = false ? 0 : 1;
[51198] Fix | Delete
const SelectedItemKeyDownBackspace = false ? 0 : 2;
[51199] Fix | Delete
const SelectedItemKeyDownNavigationNext = false ? 0 : 3;
[51200] Fix | Delete
const SelectedItemKeyDownNavigationPrevious = false ? 0 : 4;
[51201] Fix | Delete
const DropdownKeyDownNavigationPrevious = false ? 0 : 5;
[51202] Fix | Delete
const DropdownKeyDownBackspace = false ? 0 : 6;
[51203] Fix | Delete
const DropdownClick = false ? 0 : 7;
[51204] Fix | Delete
const FunctionAddSelectedItem = false ? 0 : 8;
[51205] Fix | Delete
const FunctionRemoveSelectedItem = false ? 0 : 9;
[51206] Fix | Delete
const FunctionSetSelectedItems = false ? 0 : 10;
[51207] Fix | Delete
const FunctionSetActiveIndex = false ? 0 : 11;
[51208] Fix | Delete
const FunctionReset = false ? 0 : 12;
[51209] Fix | Delete
[51210] Fix | Delete
var stateChangeTypes = /*#__PURE__*/Object.freeze({
[51211] Fix | Delete
__proto__: null,
[51212] Fix | Delete
SelectedItemClick: SelectedItemClick,
[51213] Fix | Delete
SelectedItemKeyDownDelete: SelectedItemKeyDownDelete,
[51214] Fix | Delete
SelectedItemKeyDownBackspace: SelectedItemKeyDownBackspace,
[51215] Fix | Delete
SelectedItemKeyDownNavigationNext: SelectedItemKeyDownNavigationNext,
[51216] Fix | Delete
SelectedItemKeyDownNavigationPrevious: SelectedItemKeyDownNavigationPrevious,
[51217] Fix | Delete
DropdownKeyDownNavigationPrevious: DropdownKeyDownNavigationPrevious,
[51218] Fix | Delete
DropdownKeyDownBackspace: DropdownKeyDownBackspace,
[51219] Fix | Delete
DropdownClick: DropdownClick,
[51220] Fix | Delete
FunctionAddSelectedItem: FunctionAddSelectedItem,
[51221] Fix | Delete
FunctionRemoveSelectedItem: FunctionRemoveSelectedItem,
[51222] Fix | Delete
FunctionSetSelectedItems: FunctionSetSelectedItems,
[51223] Fix | Delete
FunctionSetActiveIndex: FunctionSetActiveIndex,
[51224] Fix | Delete
FunctionReset: FunctionReset
[51225] Fix | Delete
});
[51226] Fix | Delete
[51227] Fix | Delete
/* eslint-disable complexity */
[51228] Fix | Delete
[51229] Fix | Delete
function downshiftMultipleSelectionReducer(state, action) {
[51230] Fix | Delete
const {
[51231] Fix | Delete
type,
[51232] Fix | Delete
index,
[51233] Fix | Delete
props,
[51234] Fix | Delete
selectedItem
[51235] Fix | Delete
} = action;
[51236] Fix | Delete
const {
[51237] Fix | Delete
activeIndex,
[51238] Fix | Delete
selectedItems
[51239] Fix | Delete
} = state;
[51240] Fix | Delete
let changes;
[51241] Fix | Delete
[51242] Fix | Delete
switch (type) {
[51243] Fix | Delete
case SelectedItemClick:
[51244] Fix | Delete
changes = {
[51245] Fix | Delete
activeIndex: index
[51246] Fix | Delete
};
[51247] Fix | Delete
break;
[51248] Fix | Delete
[51249] Fix | Delete
case SelectedItemKeyDownNavigationPrevious:
[51250] Fix | Delete
changes = {
[51251] Fix | Delete
activeIndex: activeIndex - 1 < 0 ? 0 : activeIndex - 1
[51252] Fix | Delete
};
[51253] Fix | Delete
break;
[51254] Fix | Delete
[51255] Fix | Delete
case SelectedItemKeyDownNavigationNext:
[51256] Fix | Delete
changes = {
[51257] Fix | Delete
activeIndex: activeIndex + 1 >= selectedItems.length ? -1 : activeIndex + 1
[51258] Fix | Delete
};
[51259] Fix | Delete
break;
[51260] Fix | Delete
[51261] Fix | Delete
case SelectedItemKeyDownBackspace:
[51262] Fix | Delete
case SelectedItemKeyDownDelete:
[51263] Fix | Delete
{
[51264] Fix | Delete
let newActiveIndex = activeIndex;
[51265] Fix | Delete
[51266] Fix | Delete
if (selectedItems.length === 1) {
[51267] Fix | Delete
newActiveIndex = -1;
[51268] Fix | Delete
} else if (activeIndex === selectedItems.length - 1) {
[51269] Fix | Delete
newActiveIndex = selectedItems.length - 2;
[51270] Fix | Delete
}
[51271] Fix | Delete
[51272] Fix | Delete
changes = {
[51273] Fix | Delete
selectedItems: [...selectedItems.slice(0, activeIndex), ...selectedItems.slice(activeIndex + 1)],
[51274] Fix | Delete
...{
[51275] Fix | Delete
activeIndex: newActiveIndex
[51276] Fix | Delete
}
[51277] Fix | Delete
};
[51278] Fix | Delete
break;
[51279] Fix | Delete
}
[51280] Fix | Delete
[51281] Fix | Delete
case DropdownKeyDownNavigationPrevious:
[51282] Fix | Delete
changes = {
[51283] Fix | Delete
activeIndex: selectedItems.length - 1
[51284] Fix | Delete
};
[51285] Fix | Delete
break;
[51286] Fix | Delete
[51287] Fix | Delete
case DropdownKeyDownBackspace:
[51288] Fix | Delete
changes = {
[51289] Fix | Delete
selectedItems: selectedItems.slice(0, selectedItems.length - 1)
[51290] Fix | Delete
};
[51291] Fix | Delete
break;
[51292] Fix | Delete
[51293] Fix | Delete
case FunctionAddSelectedItem:
[51294] Fix | Delete
changes = {
[51295] Fix | Delete
selectedItems: [...selectedItems, selectedItem]
[51296] Fix | Delete
};
[51297] Fix | Delete
break;
[51298] Fix | Delete
[51299] Fix | Delete
case DropdownClick:
[51300] Fix | Delete
changes = {
[51301] Fix | Delete
activeIndex: -1
[51302] Fix | Delete
};
[51303] Fix | Delete
break;
[51304] Fix | Delete
[51305] Fix | Delete
case FunctionRemoveSelectedItem:
[51306] Fix | Delete
{
[51307] Fix | Delete
let newActiveIndex = activeIndex;
[51308] Fix | Delete
const selectedItemIndex = selectedItems.indexOf(selectedItem);
[51309] Fix | Delete
[51310] Fix | Delete
if (selectedItemIndex >= 0) {
[51311] Fix | Delete
if (selectedItems.length === 1) {
[51312] Fix | Delete
newActiveIndex = -1;
[51313] Fix | Delete
} else if (selectedItemIndex === selectedItems.length - 1) {
[51314] Fix | Delete
newActiveIndex = selectedItems.length - 2;
[51315] Fix | Delete
}
[51316] Fix | Delete
[51317] Fix | Delete
changes = {
[51318] Fix | Delete
selectedItems: [...selectedItems.slice(0, selectedItemIndex), ...selectedItems.slice(selectedItemIndex + 1)],
[51319] Fix | Delete
activeIndex: newActiveIndex
[51320] Fix | Delete
};
[51321] Fix | Delete
}
[51322] Fix | Delete
[51323] Fix | Delete
break;
[51324] Fix | Delete
}
[51325] Fix | Delete
[51326] Fix | Delete
case FunctionSetSelectedItems:
[51327] Fix | Delete
{
[51328] Fix | Delete
const {
[51329] Fix | Delete
selectedItems: newSelectedItems
[51330] Fix | Delete
} = action;
[51331] Fix | Delete
changes = {
[51332] Fix | Delete
selectedItems: newSelectedItems
[51333] Fix | Delete
};
[51334] Fix | Delete
break;
[51335] Fix | Delete
}
[51336] Fix | Delete
[51337] Fix | Delete
case FunctionSetActiveIndex:
[51338] Fix | Delete
{
[51339] Fix | Delete
const {
[51340] Fix | Delete
activeIndex: newActiveIndex
[51341] Fix | Delete
} = action;
[51342] Fix | Delete
changes = {
[51343] Fix | Delete
activeIndex: newActiveIndex
[51344] Fix | Delete
};
[51345] Fix | Delete
break;
[51346] Fix | Delete
}
[51347] Fix | Delete
[51348] Fix | Delete
case FunctionReset:
[51349] Fix | Delete
changes = {
[51350] Fix | Delete
activeIndex: getDefaultValue(props, 'activeIndex'),
[51351] Fix | Delete
selectedItems: getDefaultValue(props, 'selectedItems')
[51352] Fix | Delete
};
[51353] Fix | Delete
break;
[51354] Fix | Delete
[51355] Fix | Delete
default:
[51356] Fix | Delete
throw new Error('Reducer called without proper action type.');
[51357] Fix | Delete
}
[51358] Fix | Delete
[51359] Fix | Delete
return { ...state,
[51360] Fix | Delete
...changes
[51361] Fix | Delete
};
[51362] Fix | Delete
}
[51363] Fix | Delete
[51364] Fix | Delete
useMultipleSelection.stateChangeTypes = stateChangeTypes;
[51365] Fix | Delete
[51366] Fix | Delete
function useMultipleSelection(userProps) {
[51367] Fix | Delete
if (userProps === void 0) {
[51368] Fix | Delete
userProps = {};
[51369] Fix | Delete
}
[51370] Fix | Delete
[51371] Fix | Delete
validatePropTypes(userProps, useMultipleSelection); // Props defaults and destructuring.
[51372] Fix | Delete
[51373] Fix | Delete
const props = { ...defaultProps,
[51374] Fix | Delete
...userProps
[51375] Fix | Delete
};
[51376] Fix | Delete
const {
[51377] Fix | Delete
getA11yRemovalMessage,
[51378] Fix | Delete
itemToString,
[51379] Fix | Delete
environment,
[51380] Fix | Delete
keyNavigationNext,
[51381] Fix | Delete
keyNavigationPrevious
[51382] Fix | Delete
} = props; // Reducer init.
[51383] Fix | Delete
[51384] Fix | Delete
const [state, dispatch] = useControlledReducer$1(downshiftMultipleSelectionReducer, getInitialState(props), props);
[51385] Fix | Delete
const {
[51386] Fix | Delete
activeIndex,
[51387] Fix | Delete
selectedItems
[51388] Fix | Delete
} = state; // Refs.
[51389] Fix | Delete
[51390] Fix | Delete
const isInitialMountRef = (0,external_React_.useRef)(true);
[51391] Fix | Delete
const dropdownRef = (0,external_React_.useRef)(null);
[51392] Fix | Delete
const previousSelectedItemsRef = (0,external_React_.useRef)(selectedItems);
[51393] Fix | Delete
const selectedItemRefs = (0,external_React_.useRef)();
[51394] Fix | Delete
selectedItemRefs.current = [];
[51395] Fix | Delete
const latest = downshift_esm_useLatestRef({
[51396] Fix | Delete
state,
[51397] Fix | Delete
props
[51398] Fix | Delete
}); // Effects.
[51399] Fix | Delete
[51400] Fix | Delete
/* Sets a11y status message on changes in selectedItem. */
[51401] Fix | Delete
[51402] Fix | Delete
(0,external_React_.useEffect)(() => {
[51403] Fix | Delete
if (isInitialMountRef.current) {
[51404] Fix | Delete
return;
[51405] Fix | Delete
}
[51406] Fix | Delete
[51407] Fix | Delete
if (selectedItems.length < previousSelectedItemsRef.current.length) {
[51408] Fix | Delete
const removedSelectedItem = previousSelectedItemsRef.current.find(item => selectedItems.indexOf(item) < 0);
[51409] Fix | Delete
setStatus(getA11yRemovalMessage({
[51410] Fix | Delete
itemToString,
[51411] Fix | Delete
resultCount: selectedItems.length,
[51412] Fix | Delete
removedSelectedItem,
[51413] Fix | Delete
activeIndex,
[51414] Fix | Delete
activeSelectedItem: selectedItems[activeIndex]
[51415] Fix | Delete
}), environment.document);
[51416] Fix | Delete
}
[51417] Fix | Delete
[51418] Fix | Delete
previousSelectedItemsRef.current = selectedItems; // eslint-disable-next-line react-hooks/exhaustive-deps
[51419] Fix | Delete
}, [selectedItems.length]); // Sets focus on active item.
[51420] Fix | Delete
[51421] Fix | Delete
(0,external_React_.useEffect)(() => {
[51422] Fix | Delete
if (isInitialMountRef.current) {
[51423] Fix | Delete
return;
[51424] Fix | Delete
}
[51425] Fix | Delete
[51426] Fix | Delete
if (activeIndex === -1 && dropdownRef.current) {
[51427] Fix | Delete
dropdownRef.current.focus();
[51428] Fix | Delete
} else if (selectedItemRefs.current[activeIndex]) {
[51429] Fix | Delete
selectedItemRefs.current[activeIndex].focus();
[51430] Fix | Delete
}
[51431] Fix | Delete
}, [activeIndex]);
[51432] Fix | Delete
useControlPropsValidator({
[51433] Fix | Delete
isInitialMount: isInitialMountRef.current,
[51434] Fix | Delete
props,
[51435] Fix | Delete
state
[51436] Fix | Delete
});
[51437] Fix | Delete
const setGetterPropCallInfo = useGetterPropsCalledChecker('getDropdownProps'); // Make initial ref false.
[51438] Fix | Delete
[51439] Fix | Delete
(0,external_React_.useEffect)(() => {
[51440] Fix | Delete
isInitialMountRef.current = false;
[51441] Fix | Delete
}, []); // Event handler functions.
[51442] Fix | Delete
[51443] Fix | Delete
const selectedItemKeyDownHandlers = (0,external_React_.useMemo)(() => ({
[51444] Fix | Delete
[keyNavigationPrevious]() {
[51445] Fix | Delete
dispatch({
[51446] Fix | Delete
type: SelectedItemKeyDownNavigationPrevious
[51447] Fix | Delete
});
[51448] Fix | Delete
},
[51449] Fix | Delete
[51450] Fix | Delete
[keyNavigationNext]() {
[51451] Fix | Delete
dispatch({
[51452] Fix | Delete
type: SelectedItemKeyDownNavigationNext
[51453] Fix | Delete
});
[51454] Fix | Delete
},
[51455] Fix | Delete
[51456] Fix | Delete
Delete() {
[51457] Fix | Delete
dispatch({
[51458] Fix | Delete
type: SelectedItemKeyDownDelete
[51459] Fix | Delete
});
[51460] Fix | Delete
},
[51461] Fix | Delete
[51462] Fix | Delete
Backspace() {
[51463] Fix | Delete
dispatch({
[51464] Fix | Delete
type: SelectedItemKeyDownBackspace
[51465] Fix | Delete
});
[51466] Fix | Delete
}
[51467] Fix | Delete
[51468] Fix | Delete
}), [dispatch, keyNavigationNext, keyNavigationPrevious]);
[51469] Fix | Delete
const dropdownKeyDownHandlers = (0,external_React_.useMemo)(() => ({
[51470] Fix | Delete
[keyNavigationPrevious](event) {
[51471] Fix | Delete
if (isKeyDownOperationPermitted(event)) {
[51472] Fix | Delete
dispatch({
[51473] Fix | Delete
type: DropdownKeyDownNavigationPrevious
[51474] Fix | Delete
});
[51475] Fix | Delete
}
[51476] Fix | Delete
},
[51477] Fix | Delete
[51478] Fix | Delete
Backspace(event) {
[51479] Fix | Delete
if (isKeyDownOperationPermitted(event)) {
[51480] Fix | Delete
dispatch({
[51481] Fix | Delete
type: DropdownKeyDownBackspace
[51482] Fix | Delete
});
[51483] Fix | Delete
}
[51484] Fix | Delete
}
[51485] Fix | Delete
[51486] Fix | Delete
}), [dispatch, keyNavigationPrevious]); // Getter props.
[51487] Fix | Delete
[51488] Fix | Delete
const getSelectedItemProps = (0,external_React_.useCallback)(function (_temp) {
[51489] Fix | Delete
let {
[51490] Fix | Delete
refKey = 'ref',
[51491] Fix | Delete
ref,
[51492] Fix | Delete
onClick,
[51493] Fix | Delete
onKeyDown,
[51494] Fix | Delete
selectedItem,
[51495] Fix | Delete
index,
[51496] Fix | Delete
...rest
[51497] Fix | Delete
} = _temp === void 0 ? {} : _temp;
[51498] Fix | Delete
const {
[51499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function