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
}
[50500] Fix | Delete
[50501] Fix | Delete
break;
[50502] Fix | Delete
[50503] Fix | Delete
case InputKeyDownArrowUp:
[50504] Fix | Delete
if (state.isOpen) {
[50505] Fix | Delete
changes = {
[50506] Fix | Delete
highlightedIndex: getNextWrappingIndex(shiftKey ? -5 : -1, state.highlightedIndex, props.items.length, action.getItemNodeFromIndex, props.circularNavigation)
[50507] Fix | Delete
};
[50508] Fix | Delete
} else {
[50509] Fix | Delete
changes = {
[50510] Fix | Delete
highlightedIndex: getHighlightedIndexOnOpen(props, state, -1, action.getItemNodeFromIndex),
[50511] Fix | Delete
isOpen: props.items.length >= 0
[50512] Fix | Delete
};
[50513] Fix | Delete
}
[50514] Fix | Delete
[50515] Fix | Delete
break;
[50516] Fix | Delete
[50517] Fix | Delete
case InputKeyDownEnter:
[50518] Fix | Delete
changes = { ...(state.isOpen && state.highlightedIndex >= 0 && {
[50519] Fix | Delete
selectedItem: props.items[state.highlightedIndex],
[50520] Fix | Delete
isOpen: getDefaultValue$1(props, 'isOpen'),
[50521] Fix | Delete
highlightedIndex: getDefaultValue$1(props, 'highlightedIndex'),
[50522] Fix | Delete
inputValue: props.itemToString(props.items[state.highlightedIndex])
[50523] Fix | Delete
})
[50524] Fix | Delete
};
[50525] Fix | Delete
break;
[50526] Fix | Delete
[50527] Fix | Delete
case InputKeyDownEscape:
[50528] Fix | Delete
changes = {
[50529] Fix | Delete
isOpen: false,
[50530] Fix | Delete
highlightedIndex: -1,
[50531] Fix | Delete
...(!state.isOpen && {
[50532] Fix | Delete
selectedItem: null,
[50533] Fix | Delete
inputValue: ''
[50534] Fix | Delete
})
[50535] Fix | Delete
};
[50536] Fix | Delete
break;
[50537] Fix | Delete
[50538] Fix | Delete
case InputKeyDownHome:
[50539] Fix | Delete
changes = {
[50540] Fix | Delete
highlightedIndex: getNextNonDisabledIndex(1, 0, props.items.length, action.getItemNodeFromIndex, false)
[50541] Fix | Delete
};
[50542] Fix | Delete
break;
[50543] Fix | Delete
[50544] Fix | Delete
case InputKeyDownEnd:
[50545] Fix | Delete
changes = {
[50546] Fix | Delete
highlightedIndex: getNextNonDisabledIndex(-1, props.items.length - 1, props.items.length, action.getItemNodeFromIndex, false)
[50547] Fix | Delete
};
[50548] Fix | Delete
break;
[50549] Fix | Delete
[50550] Fix | Delete
case InputBlur:
[50551] Fix | Delete
changes = {
[50552] Fix | Delete
isOpen: false,
[50553] Fix | Delete
highlightedIndex: -1,
[50554] Fix | Delete
...(state.highlightedIndex >= 0 && action.selectItem && {
[50555] Fix | Delete
selectedItem: props.items[state.highlightedIndex],
[50556] Fix | Delete
inputValue: props.itemToString(props.items[state.highlightedIndex])
[50557] Fix | Delete
})
[50558] Fix | Delete
};
[50559] Fix | Delete
break;
[50560] Fix | Delete
[50561] Fix | Delete
case InputChange:
[50562] Fix | Delete
changes = {
[50563] Fix | Delete
isOpen: true,
[50564] Fix | Delete
highlightedIndex: getDefaultValue$1(props, 'highlightedIndex'),
[50565] Fix | Delete
inputValue: action.inputValue
[50566] Fix | Delete
};
[50567] Fix | Delete
break;
[50568] Fix | Delete
[50569] Fix | Delete
case FunctionSelectItem:
[50570] Fix | Delete
changes = {
[50571] Fix | Delete
selectedItem: action.selectedItem,
[50572] Fix | Delete
inputValue: props.itemToString(action.selectedItem)
[50573] Fix | Delete
};
[50574] Fix | Delete
break;
[50575] Fix | Delete
[50576] Fix | Delete
case ControlledPropUpdatedSelectedItem:
[50577] Fix | Delete
changes = {
[50578] Fix | Delete
inputValue: action.inputValue
[50579] Fix | Delete
};
[50580] Fix | Delete
break;
[50581] Fix | Delete
[50582] Fix | Delete
default:
[50583] Fix | Delete
return downshiftCommonReducer(state, action, stateChangeTypes$1);
[50584] Fix | Delete
}
[50585] Fix | Delete
[50586] Fix | Delete
return { ...state,
[50587] Fix | Delete
...changes
[50588] Fix | Delete
};
[50589] Fix | Delete
}
[50590] Fix | Delete
/* eslint-enable complexity */
[50591] Fix | Delete
[50592] Fix | Delete
/* eslint-disable max-statements */
[50593] Fix | Delete
useCombobox.stateChangeTypes = stateChangeTypes$1;
[50594] Fix | Delete
[50595] Fix | Delete
function useCombobox(userProps) {
[50596] Fix | Delete
if (userProps === void 0) {
[50597] Fix | Delete
userProps = {};
[50598] Fix | Delete
}
[50599] Fix | Delete
[50600] Fix | Delete
validatePropTypes$1(userProps, useCombobox); // Props defaults and destructuring.
[50601] Fix | Delete
[50602] Fix | Delete
const props = { ...defaultProps$1,
[50603] Fix | Delete
...userProps
[50604] Fix | Delete
};
[50605] Fix | Delete
const {
[50606] Fix | Delete
initialIsOpen,
[50607] Fix | Delete
defaultIsOpen,
[50608] Fix | Delete
items,
[50609] Fix | Delete
scrollIntoView,
[50610] Fix | Delete
environment,
[50611] Fix | Delete
getA11yStatusMessage,
[50612] Fix | Delete
getA11ySelectionMessage,
[50613] Fix | Delete
itemToString
[50614] Fix | Delete
} = props; // Initial state depending on controlled props.
[50615] Fix | Delete
[50616] Fix | Delete
const initialState = getInitialState$1(props);
[50617] Fix | Delete
const [state, dispatch] = useControlledReducer(downshiftUseComboboxReducer, initialState, props);
[50618] Fix | Delete
const {
[50619] Fix | Delete
isOpen,
[50620] Fix | Delete
highlightedIndex,
[50621] Fix | Delete
selectedItem,
[50622] Fix | Delete
inputValue
[50623] Fix | Delete
} = state; // Element refs.
[50624] Fix | Delete
[50625] Fix | Delete
const menuRef = (0,external_React_.useRef)(null);
[50626] Fix | Delete
const itemRefs = (0,external_React_.useRef)({});
[50627] Fix | Delete
const inputRef = (0,external_React_.useRef)(null);
[50628] Fix | Delete
const toggleButtonRef = (0,external_React_.useRef)(null);
[50629] Fix | Delete
const comboboxRef = (0,external_React_.useRef)(null);
[50630] Fix | Delete
const isInitialMountRef = (0,external_React_.useRef)(true); // prevent id re-generation between renders.
[50631] Fix | Delete
[50632] Fix | Delete
const elementIds = useElementIds(props); // used to keep track of how many items we had on previous cycle.
[50633] Fix | Delete
[50634] Fix | Delete
const previousResultCountRef = (0,external_React_.useRef)(); // utility callback to get item element.
[50635] Fix | Delete
[50636] Fix | Delete
const latest = downshift_esm_useLatestRef({
[50637] Fix | Delete
state,
[50638] Fix | Delete
props
[50639] Fix | Delete
});
[50640] Fix | Delete
const getItemNodeFromIndex = (0,external_React_.useCallback)(index => itemRefs.current[elementIds.getItemId(index)], [elementIds]); // Effects.
[50641] Fix | Delete
// Sets a11y status message on changes in state.
[50642] Fix | Delete
[50643] Fix | Delete
useA11yMessageSetter(getA11yStatusMessage, [isOpen, highlightedIndex, inputValue, items], {
[50644] Fix | Delete
isInitialMount: isInitialMountRef.current,
[50645] Fix | Delete
previousResultCount: previousResultCountRef.current,
[50646] Fix | Delete
items,
[50647] Fix | Delete
environment,
[50648] Fix | Delete
itemToString,
[50649] Fix | Delete
...state
[50650] Fix | Delete
}); // Sets a11y status message on changes in selectedItem.
[50651] Fix | Delete
[50652] Fix | Delete
useA11yMessageSetter(getA11ySelectionMessage, [selectedItem], {
[50653] Fix | Delete
isInitialMount: isInitialMountRef.current,
[50654] Fix | Delete
previousResultCount: previousResultCountRef.current,
[50655] Fix | Delete
items,
[50656] Fix | Delete
environment,
[50657] Fix | Delete
itemToString,
[50658] Fix | Delete
...state
[50659] Fix | Delete
}); // Scroll on highlighted item if change comes from keyboard.
[50660] Fix | Delete
[50661] Fix | Delete
const shouldScrollRef = useScrollIntoView({
[50662] Fix | Delete
menuElement: menuRef.current,
[50663] Fix | Delete
highlightedIndex,
[50664] Fix | Delete
isOpen,
[50665] Fix | Delete
itemRefs,
[50666] Fix | Delete
scrollIntoView,
[50667] Fix | Delete
getItemNodeFromIndex
[50668] Fix | Delete
});
[50669] Fix | Delete
useControlPropsValidator({
[50670] Fix | Delete
isInitialMount: isInitialMountRef.current,
[50671] Fix | Delete
props,
[50672] Fix | Delete
state
[50673] Fix | Delete
}); // Focus the input on first render if required.
[50674] Fix | Delete
[50675] Fix | Delete
(0,external_React_.useEffect)(() => {
[50676] Fix | Delete
const focusOnOpen = initialIsOpen || defaultIsOpen || isOpen;
[50677] Fix | Delete
[50678] Fix | Delete
if (focusOnOpen && inputRef.current) {
[50679] Fix | Delete
inputRef.current.focus();
[50680] Fix | Delete
} // eslint-disable-next-line react-hooks/exhaustive-deps
[50681] Fix | Delete
[50682] Fix | Delete
}, []);
[50683] Fix | Delete
(0,external_React_.useEffect)(() => {
[50684] Fix | Delete
if (isInitialMountRef.current) {
[50685] Fix | Delete
return;
[50686] Fix | Delete
}
[50687] Fix | Delete
[50688] Fix | Delete
previousResultCountRef.current = items.length;
[50689] Fix | Delete
}); // Add mouse/touch events to document.
[50690] Fix | Delete
[50691] Fix | Delete
const mouseAndTouchTrackersRef = useMouseAndTouchTracker(isOpen, [comboboxRef, menuRef, toggleButtonRef], environment, () => {
[50692] Fix | Delete
dispatch({
[50693] Fix | Delete
type: InputBlur,
[50694] Fix | Delete
selectItem: false
[50695] Fix | Delete
});
[50696] Fix | Delete
});
[50697] Fix | Delete
const setGetterPropCallInfo = useGetterPropsCalledChecker('getInputProps', 'getComboboxProps', 'getMenuProps'); // Make initial ref false.
[50698] Fix | Delete
[50699] Fix | Delete
(0,external_React_.useEffect)(() => {
[50700] Fix | Delete
isInitialMountRef.current = false;
[50701] Fix | Delete
}, []); // Reset itemRefs on close.
[50702] Fix | Delete
[50703] Fix | Delete
(0,external_React_.useEffect)(() => {
[50704] Fix | Delete
if (!isOpen) {
[50705] Fix | Delete
itemRefs.current = {};
[50706] Fix | Delete
}
[50707] Fix | Delete
}, [isOpen]);
[50708] Fix | Delete
/* Event handler functions */
[50709] Fix | Delete
[50710] Fix | Delete
const inputKeyDownHandlers = (0,external_React_.useMemo)(() => ({
[50711] Fix | Delete
ArrowDown(event) {
[50712] Fix | Delete
event.preventDefault();
[50713] Fix | Delete
dispatch({
[50714] Fix | Delete
type: InputKeyDownArrowDown,
[50715] Fix | Delete
shiftKey: event.shiftKey,
[50716] Fix | Delete
getItemNodeFromIndex
[50717] Fix | Delete
});
[50718] Fix | Delete
},
[50719] Fix | Delete
[50720] Fix | Delete
ArrowUp(event) {
[50721] Fix | Delete
event.preventDefault();
[50722] Fix | Delete
dispatch({
[50723] Fix | Delete
type: InputKeyDownArrowUp,
[50724] Fix | Delete
shiftKey: event.shiftKey,
[50725] Fix | Delete
getItemNodeFromIndex
[50726] Fix | Delete
});
[50727] Fix | Delete
},
[50728] Fix | Delete
[50729] Fix | Delete
Home(event) {
[50730] Fix | Delete
if (!latest.current.state.isOpen) {
[50731] Fix | Delete
return;
[50732] Fix | Delete
}
[50733] Fix | Delete
[50734] Fix | Delete
event.preventDefault();
[50735] Fix | Delete
dispatch({
[50736] Fix | Delete
type: InputKeyDownHome,
[50737] Fix | Delete
getItemNodeFromIndex
[50738] Fix | Delete
});
[50739] Fix | Delete
},
[50740] Fix | Delete
[50741] Fix | Delete
End(event) {
[50742] Fix | Delete
if (!latest.current.state.isOpen) {
[50743] Fix | Delete
return;
[50744] Fix | Delete
}
[50745] Fix | Delete
[50746] Fix | Delete
event.preventDefault();
[50747] Fix | Delete
dispatch({
[50748] Fix | Delete
type: InputKeyDownEnd,
[50749] Fix | Delete
getItemNodeFromIndex
[50750] Fix | Delete
});
[50751] Fix | Delete
},
[50752] Fix | Delete
[50753] Fix | Delete
Escape(event) {
[50754] Fix | Delete
const latestState = latest.current.state;
[50755] Fix | Delete
[50756] Fix | Delete
if (latestState.isOpen || latestState.inputValue || latestState.selectedItem || latestState.highlightedIndex > -1) {
[50757] Fix | Delete
event.preventDefault();
[50758] Fix | Delete
dispatch({
[50759] Fix | Delete
type: InputKeyDownEscape
[50760] Fix | Delete
});
[50761] Fix | Delete
}
[50762] Fix | Delete
},
[50763] Fix | Delete
[50764] Fix | Delete
Enter(event) {
[50765] Fix | Delete
const latestState = latest.current.state; // if closed or no highlighted index, do nothing.
[50766] Fix | Delete
[50767] Fix | Delete
if (!latestState.isOpen || latestState.highlightedIndex < 0 || event.which === 229 // if IME composing, wait for next Enter keydown event.
[50768] Fix | Delete
) {
[50769] Fix | Delete
return;
[50770] Fix | Delete
}
[50771] Fix | Delete
[50772] Fix | Delete
event.preventDefault();
[50773] Fix | Delete
dispatch({
[50774] Fix | Delete
type: InputKeyDownEnter,
[50775] Fix | Delete
getItemNodeFromIndex
[50776] Fix | Delete
});
[50777] Fix | Delete
}
[50778] Fix | Delete
[50779] Fix | Delete
}), [dispatch, latest, getItemNodeFromIndex]); // Getter props.
[50780] Fix | Delete
[50781] Fix | Delete
const getLabelProps = (0,external_React_.useCallback)(labelProps => ({
[50782] Fix | Delete
id: elementIds.labelId,
[50783] Fix | Delete
htmlFor: elementIds.inputId,
[50784] Fix | Delete
...labelProps
[50785] Fix | Delete
}), [elementIds]);
[50786] Fix | Delete
const getMenuProps = (0,external_React_.useCallback)(function (_temp, _temp2) {
[50787] Fix | Delete
let {
[50788] Fix | Delete
onMouseLeave,
[50789] Fix | Delete
refKey = 'ref',
[50790] Fix | Delete
ref,
[50791] Fix | Delete
...rest
[50792] Fix | Delete
} = _temp === void 0 ? {} : _temp;
[50793] Fix | Delete
let {
[50794] Fix | Delete
suppressRefError = false
[50795] Fix | Delete
} = _temp2 === void 0 ? {} : _temp2;
[50796] Fix | Delete
setGetterPropCallInfo('getMenuProps', suppressRefError, refKey, menuRef);
[50797] Fix | Delete
return {
[50798] Fix | Delete
[refKey]: handleRefs(ref, menuNode => {
[50799] Fix | Delete
menuRef.current = menuNode;
[50800] Fix | Delete
}),
[50801] Fix | Delete
id: elementIds.menuId,
[50802] Fix | Delete
role: 'listbox',
[50803] Fix | Delete
'aria-labelledby': elementIds.labelId,
[50804] Fix | Delete
onMouseLeave: callAllEventHandlers(onMouseLeave, () => {
[50805] Fix | Delete
dispatch({
[50806] Fix | Delete
type: MenuMouseLeave
[50807] Fix | Delete
});
[50808] Fix | Delete
}),
[50809] Fix | Delete
...rest
[50810] Fix | Delete
};
[50811] Fix | Delete
}, [dispatch, setGetterPropCallInfo, elementIds]);
[50812] Fix | Delete
const getItemProps = (0,external_React_.useCallback)(function (_temp3) {
[50813] Fix | Delete
let {
[50814] Fix | Delete
item,
[50815] Fix | Delete
index,
[50816] Fix | Delete
refKey = 'ref',
[50817] Fix | Delete
ref,
[50818] Fix | Delete
onMouseMove,
[50819] Fix | Delete
onMouseDown,
[50820] Fix | Delete
onClick,
[50821] Fix | Delete
onPress,
[50822] Fix | Delete
disabled,
[50823] Fix | Delete
...rest
[50824] Fix | Delete
} = _temp3 === void 0 ? {} : _temp3;
[50825] Fix | Delete
const {
[50826] Fix | Delete
props: latestProps,
[50827] Fix | Delete
state: latestState
[50828] Fix | Delete
} = latest.current;
[50829] Fix | Delete
const itemIndex = getItemIndex(index, item, latestProps.items);
[50830] Fix | Delete
[50831] Fix | Delete
if (itemIndex < 0) {
[50832] Fix | Delete
throw new Error('Pass either item or item index in getItemProps!');
[50833] Fix | Delete
}
[50834] Fix | Delete
[50835] Fix | Delete
const onSelectKey = 'onClick';
[50836] Fix | Delete
const customClickHandler = onClick;
[50837] Fix | Delete
[50838] Fix | Delete
const itemHandleMouseMove = () => {
[50839] Fix | Delete
if (index === latestState.highlightedIndex) {
[50840] Fix | Delete
return;
[50841] Fix | Delete
}
[50842] Fix | Delete
[50843] Fix | Delete
shouldScrollRef.current = false;
[50844] Fix | Delete
dispatch({
[50845] Fix | Delete
type: ItemMouseMove,
[50846] Fix | Delete
index,
[50847] Fix | Delete
disabled
[50848] Fix | Delete
});
[50849] Fix | Delete
};
[50850] Fix | Delete
[50851] Fix | Delete
const itemHandleClick = () => {
[50852] Fix | Delete
dispatch({
[50853] Fix | Delete
type: ItemClick,
[50854] Fix | Delete
index
[50855] Fix | Delete
});
[50856] Fix | Delete
};
[50857] Fix | Delete
[50858] Fix | Delete
const itemHandleMouseDown = e => e.preventDefault();
[50859] Fix | Delete
[50860] Fix | Delete
return {
[50861] Fix | Delete
[refKey]: handleRefs(ref, itemNode => {
[50862] Fix | Delete
if (itemNode) {
[50863] Fix | Delete
itemRefs.current[elementIds.getItemId(itemIndex)] = itemNode;
[50864] Fix | Delete
}
[50865] Fix | Delete
}),
[50866] Fix | Delete
disabled,
[50867] Fix | Delete
role: 'option',
[50868] Fix | Delete
'aria-selected': `${itemIndex === latestState.highlightedIndex}`,
[50869] Fix | Delete
id: elementIds.getItemId(itemIndex),
[50870] Fix | Delete
...(!disabled && {
[50871] Fix | Delete
[onSelectKey]: callAllEventHandlers(customClickHandler, itemHandleClick)
[50872] Fix | Delete
}),
[50873] Fix | Delete
onMouseMove: callAllEventHandlers(onMouseMove, itemHandleMouseMove),
[50874] Fix | Delete
onMouseDown: callAllEventHandlers(onMouseDown, itemHandleMouseDown),
[50875] Fix | Delete
...rest
[50876] Fix | Delete
};
[50877] Fix | Delete
}, [dispatch, latest, shouldScrollRef, elementIds]);
[50878] Fix | Delete
const getToggleButtonProps = (0,external_React_.useCallback)(function (_temp4) {
[50879] Fix | Delete
let {
[50880] Fix | Delete
onClick,
[50881] Fix | Delete
onPress,
[50882] Fix | Delete
refKey = 'ref',
[50883] Fix | Delete
ref,
[50884] Fix | Delete
...rest
[50885] Fix | Delete
} = _temp4 === void 0 ? {} : _temp4;
[50886] Fix | Delete
[50887] Fix | Delete
const toggleButtonHandleClick = () => {
[50888] Fix | Delete
dispatch({
[50889] Fix | Delete
type: ToggleButtonClick
[50890] Fix | Delete
});
[50891] Fix | Delete
[50892] Fix | Delete
if (!latest.current.state.isOpen && inputRef.current) {
[50893] Fix | Delete
inputRef.current.focus();
[50894] Fix | Delete
}
[50895] Fix | Delete
};
[50896] Fix | Delete
[50897] Fix | Delete
return {
[50898] Fix | Delete
[refKey]: handleRefs(ref, toggleButtonNode => {
[50899] Fix | Delete
toggleButtonRef.current = toggleButtonNode;
[50900] Fix | Delete
}),
[50901] Fix | Delete
id: elementIds.toggleButtonId,
[50902] Fix | Delete
tabIndex: -1,
[50903] Fix | Delete
...(!rest.disabled && { ...({
[50904] Fix | Delete
onClick: callAllEventHandlers(onClick, toggleButtonHandleClick)
[50905] Fix | Delete
})
[50906] Fix | Delete
}),
[50907] Fix | Delete
...rest
[50908] Fix | Delete
};
[50909] Fix | Delete
}, [dispatch, latest, elementIds]);
[50910] Fix | Delete
const getInputProps = (0,external_React_.useCallback)(function (_temp5, _temp6) {
[50911] Fix | Delete
let {
[50912] Fix | Delete
onKeyDown,
[50913] Fix | Delete
onChange,
[50914] Fix | Delete
onInput,
[50915] Fix | Delete
onBlur,
[50916] Fix | Delete
onChangeText,
[50917] Fix | Delete
refKey = 'ref',
[50918] Fix | Delete
ref,
[50919] Fix | Delete
...rest
[50920] Fix | Delete
} = _temp5 === void 0 ? {} : _temp5;
[50921] Fix | Delete
let {
[50922] Fix | Delete
suppressRefError = false
[50923] Fix | Delete
} = _temp6 === void 0 ? {} : _temp6;
[50924] Fix | Delete
setGetterPropCallInfo('getInputProps', suppressRefError, refKey, inputRef);
[50925] Fix | Delete
const latestState = latest.current.state;
[50926] Fix | Delete
[50927] Fix | Delete
const inputHandleKeyDown = event => {
[50928] Fix | Delete
const key = normalizeArrowKey(event);
[50929] Fix | Delete
[50930] Fix | Delete
if (key && inputKeyDownHandlers[key]) {
[50931] Fix | Delete
inputKeyDownHandlers[key](event);
[50932] Fix | Delete
}
[50933] Fix | Delete
};
[50934] Fix | Delete
[50935] Fix | Delete
const inputHandleChange = event => {
[50936] Fix | Delete
dispatch({
[50937] Fix | Delete
type: InputChange,
[50938] Fix | Delete
inputValue: event.target.value
[50939] Fix | Delete
});
[50940] Fix | Delete
};
[50941] Fix | Delete
[50942] Fix | Delete
const inputHandleBlur = () => {
[50943] Fix | Delete
/* istanbul ignore else */
[50944] Fix | Delete
if (latestState.isOpen && !mouseAndTouchTrackersRef.current.isMouseDown) {
[50945] Fix | Delete
dispatch({
[50946] Fix | Delete
type: InputBlur,
[50947] Fix | Delete
selectItem: true
[50948] Fix | Delete
});
[50949] Fix | Delete
}
[50950] Fix | Delete
};
[50951] Fix | Delete
/* istanbul ignore next (preact) */
[50952] Fix | Delete
[50953] Fix | Delete
[50954] Fix | Delete
const onChangeKey = 'onChange';
[50955] Fix | Delete
let eventHandlers = {};
[50956] Fix | Delete
[50957] Fix | Delete
if (!rest.disabled) {
[50958] Fix | Delete
eventHandlers = {
[50959] Fix | Delete
[onChangeKey]: callAllEventHandlers(onChange, onInput, inputHandleChange),
[50960] Fix | Delete
onKeyDown: callAllEventHandlers(onKeyDown, inputHandleKeyDown),
[50961] Fix | Delete
onBlur: callAllEventHandlers(onBlur, inputHandleBlur)
[50962] Fix | Delete
};
[50963] Fix | Delete
}
[50964] Fix | Delete
[50965] Fix | Delete
return {
[50966] Fix | Delete
[refKey]: handleRefs(ref, inputNode => {
[50967] Fix | Delete
inputRef.current = inputNode;
[50968] Fix | Delete
}),
[50969] Fix | Delete
id: elementIds.inputId,
[50970] Fix | Delete
'aria-autocomplete': 'list',
[50971] Fix | Delete
'aria-controls': elementIds.menuId,
[50972] Fix | Delete
...(latestState.isOpen && latestState.highlightedIndex > -1 && {
[50973] Fix | Delete
'aria-activedescendant': elementIds.getItemId(latestState.highlightedIndex)
[50974] Fix | Delete
}),
[50975] Fix | Delete
'aria-labelledby': elementIds.labelId,
[50976] Fix | Delete
// https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion
[50977] Fix | Delete
// revert back since autocomplete="nope" is ignored on latest Chrome and Opera
[50978] Fix | Delete
autoComplete: 'off',
[50979] Fix | Delete
value: latestState.inputValue,
[50980] Fix | Delete
...eventHandlers,
[50981] Fix | Delete
...rest
[50982] Fix | Delete
};
[50983] Fix | Delete
}, [dispatch, inputKeyDownHandlers, latest, mouseAndTouchTrackersRef, setGetterPropCallInfo, elementIds]);
[50984] Fix | Delete
const getComboboxProps = (0,external_React_.useCallback)(function (_temp7, _temp8) {
[50985] Fix | Delete
let {
[50986] Fix | Delete
refKey = 'ref',
[50987] Fix | Delete
ref,
[50988] Fix | Delete
...rest
[50989] Fix | Delete
} = _temp7 === void 0 ? {} : _temp7;
[50990] Fix | Delete
let {
[50991] Fix | Delete
suppressRefError = false
[50992] Fix | Delete
} = _temp8 === void 0 ? {} : _temp8;
[50993] Fix | Delete
setGetterPropCallInfo('getComboboxProps', suppressRefError, refKey, comboboxRef);
[50994] Fix | Delete
return {
[50995] Fix | Delete
[refKey]: handleRefs(ref, comboboxNode => {
[50996] Fix | Delete
comboboxRef.current = comboboxNode;
[50997] Fix | Delete
}),
[50998] Fix | Delete
role: 'combobox',
[50999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function