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
return;
[4000] Fix | Delete
return getInternal(store, "init")(...args);
[4001] Fix | Delete
}
[4002] Fix | Delete
function subscribe(store, ...args) {
[4003] Fix | Delete
if (!store)
[4004] Fix | Delete
return;
[4005] Fix | Delete
return getInternal(store, "subscribe")(...args);
[4006] Fix | Delete
}
[4007] Fix | Delete
function sync(store, ...args) {
[4008] Fix | Delete
if (!store)
[4009] Fix | Delete
return;
[4010] Fix | Delete
return getInternal(store, "sync")(...args);
[4011] Fix | Delete
}
[4012] Fix | Delete
function batch(store, ...args) {
[4013] Fix | Delete
if (!store)
[4014] Fix | Delete
return;
[4015] Fix | Delete
return getInternal(store, "batch")(...args);
[4016] Fix | Delete
}
[4017] Fix | Delete
function omit2(store, ...args) {
[4018] Fix | Delete
if (!store)
[4019] Fix | Delete
return;
[4020] Fix | Delete
return getInternal(store, "omit")(...args);
[4021] Fix | Delete
}
[4022] Fix | Delete
function pick2(store, ...args) {
[4023] Fix | Delete
if (!store)
[4024] Fix | Delete
return;
[4025] Fix | Delete
return getInternal(store, "pick")(...args);
[4026] Fix | Delete
}
[4027] Fix | Delete
function mergeStore(...stores) {
[4028] Fix | Delete
const initialState = stores.reduce((state, store2) => {
[4029] Fix | Delete
var _a;
[4030] Fix | Delete
const nextState = (_a = store2 == null ? void 0 : store2.getState) == null ? void 0 : _a.call(store2);
[4031] Fix | Delete
if (!nextState)
[4032] Fix | Delete
return state;
[4033] Fix | Delete
return _chunks_4R3V3JGP_spreadValues(_chunks_4R3V3JGP_spreadValues({}, state), nextState);
[4034] Fix | Delete
}, {});
[4035] Fix | Delete
const store = createStore(initialState, ...stores);
[4036] Fix | Delete
return store;
[4037] Fix | Delete
}
[4038] Fix | Delete
function throwOnConflictingProps(props, store) {
[4039] Fix | Delete
if (true)
[4040] Fix | Delete
return;
[4041] Fix | Delete
if (!store)
[4042] Fix | Delete
return;
[4043] Fix | Delete
const defaultKeys = Object.entries(props).filter(([key, value]) => key.startsWith("default") && value !== void 0).map(([key]) => {
[4044] Fix | Delete
var _a;
[4045] Fix | Delete
const stateKey = key.replace("default", "");
[4046] Fix | Delete
return `${((_a = stateKey[0]) == null ? void 0 : _a.toLowerCase()) || ""}${stateKey.slice(1)}`;
[4047] Fix | Delete
});
[4048] Fix | Delete
if (!defaultKeys.length)
[4049] Fix | Delete
return;
[4050] Fix | Delete
const storeState = store.getState();
[4051] Fix | Delete
const conflictingProps = defaultKeys.filter(
[4052] Fix | Delete
(key) => Y3OOHFCN_hasOwnProperty(storeState, key)
[4053] Fix | Delete
);
[4054] Fix | Delete
if (!conflictingProps.length)
[4055] Fix | Delete
return;
[4056] Fix | Delete
throw new Error(
[4057] Fix | Delete
`Passing a store prop in conjunction with a default state is not supported.
[4058] Fix | Delete
[4059] Fix | Delete
const store = useSelectStore();
[4060] Fix | Delete
<SelectProvider store={store} defaultValue="Apple" />
[4061] Fix | Delete
^ ^
[4062] Fix | Delete
[4063] Fix | Delete
Instead, pass the default state to the topmost store:
[4064] Fix | Delete
[4065] Fix | Delete
const store = useSelectStore({ defaultValue: "Apple" });
[4066] Fix | Delete
<SelectProvider store={store} />
[4067] Fix | Delete
[4068] Fix | Delete
See https://github.com/ariakit/ariakit/pull/2745 for more details.
[4069] Fix | Delete
[4070] Fix | Delete
If there's a particular need for this, please submit a feature request at https://github.com/ariakit/ariakit
[4071] Fix | Delete
`
[4072] Fix | Delete
);
[4073] Fix | Delete
}
[4074] Fix | Delete
[4075] Fix | Delete
[4076] Fix | Delete
[4077] Fix | Delete
// EXTERNAL MODULE: ./node_modules/use-sync-external-store/shim/index.js
[4078] Fix | Delete
var shim = __webpack_require__(422);
[4079] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/EKQEJRUF.js
[4080] Fix | Delete
"use client";
[4081] Fix | Delete
[4082] Fix | Delete
[4083] Fix | Delete
[4084] Fix | Delete
// src/utils/store.tsx
[4085] Fix | Delete
[4086] Fix | Delete
[4087] Fix | Delete
[4088] Fix | Delete
[4089] Fix | Delete
var { useSyncExternalStore } = shim;
[4090] Fix | Delete
var noopSubscribe = () => () => {
[4091] Fix | Delete
};
[4092] Fix | Delete
function useStoreState(store, keyOrSelector = identity) {
[4093] Fix | Delete
const storeSubscribe = external_React_.useCallback(
[4094] Fix | Delete
(callback) => {
[4095] Fix | Delete
if (!store)
[4096] Fix | Delete
return noopSubscribe();
[4097] Fix | Delete
return subscribe(store, null, callback);
[4098] Fix | Delete
},
[4099] Fix | Delete
[store]
[4100] Fix | Delete
);
[4101] Fix | Delete
const getSnapshot = () => {
[4102] Fix | Delete
const key = typeof keyOrSelector === "string" ? keyOrSelector : null;
[4103] Fix | Delete
const selector = typeof keyOrSelector === "function" ? keyOrSelector : null;
[4104] Fix | Delete
const state = store == null ? void 0 : store.getState();
[4105] Fix | Delete
if (selector)
[4106] Fix | Delete
return selector(state);
[4107] Fix | Delete
if (!state)
[4108] Fix | Delete
return;
[4109] Fix | Delete
if (!key)
[4110] Fix | Delete
return;
[4111] Fix | Delete
if (!Y3OOHFCN_hasOwnProperty(state, key))
[4112] Fix | Delete
return;
[4113] Fix | Delete
return state[key];
[4114] Fix | Delete
};
[4115] Fix | Delete
return useSyncExternalStore(storeSubscribe, getSnapshot, getSnapshot);
[4116] Fix | Delete
}
[4117] Fix | Delete
function useStoreProps(store, props, key, setKey) {
[4118] Fix | Delete
const value = Y3OOHFCN_hasOwnProperty(props, key) ? props[key] : void 0;
[4119] Fix | Delete
const setValue = setKey ? props[setKey] : void 0;
[4120] Fix | Delete
const propsRef = useLiveRef({ value, setValue });
[4121] Fix | Delete
useSafeLayoutEffect(() => {
[4122] Fix | Delete
return sync(store, [key], (state, prev) => {
[4123] Fix | Delete
const { value: value2, setValue: setValue2 } = propsRef.current;
[4124] Fix | Delete
if (!setValue2)
[4125] Fix | Delete
return;
[4126] Fix | Delete
if (state[key] === prev[key])
[4127] Fix | Delete
return;
[4128] Fix | Delete
if (state[key] === value2)
[4129] Fix | Delete
return;
[4130] Fix | Delete
setValue2(state[key]);
[4131] Fix | Delete
});
[4132] Fix | Delete
}, [store, key]);
[4133] Fix | Delete
useSafeLayoutEffect(() => {
[4134] Fix | Delete
if (value === void 0)
[4135] Fix | Delete
return;
[4136] Fix | Delete
store.setState(key, value);
[4137] Fix | Delete
return batch(store, [key], () => {
[4138] Fix | Delete
if (value === void 0)
[4139] Fix | Delete
return;
[4140] Fix | Delete
store.setState(key, value);
[4141] Fix | Delete
});
[4142] Fix | Delete
});
[4143] Fix | Delete
}
[4144] Fix | Delete
function EKQEJRUF_useStore(createStore, props) {
[4145] Fix | Delete
const [store, setStore] = external_React_.useState(() => createStore(props));
[4146] Fix | Delete
useSafeLayoutEffect(() => init(store), [store]);
[4147] Fix | Delete
const useState2 = external_React_.useCallback(
[4148] Fix | Delete
(keyOrSelector) => useStoreState(store, keyOrSelector),
[4149] Fix | Delete
[store]
[4150] Fix | Delete
);
[4151] Fix | Delete
const memoizedStore = external_React_.useMemo(
[4152] Fix | Delete
() => _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({}, store), { useState: useState2 }),
[4153] Fix | Delete
[store, useState2]
[4154] Fix | Delete
);
[4155] Fix | Delete
const updateStore = useEvent(() => {
[4156] Fix | Delete
setStore((store2) => createStore(_4R3V3JGP_spreadValues(_4R3V3JGP_spreadValues({}, props), store2.getState())));
[4157] Fix | Delete
});
[4158] Fix | Delete
return [memoizedStore, updateStore];
[4159] Fix | Delete
}
[4160] Fix | Delete
[4161] Fix | Delete
[4162] Fix | Delete
[4163] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/QZLXIDNP.js
[4164] Fix | Delete
"use client";
[4165] Fix | Delete
[4166] Fix | Delete
[4167] Fix | Delete
[4168] Fix | Delete
[4169] Fix | Delete
[4170] Fix | Delete
[4171] Fix | Delete
[4172] Fix | Delete
[4173] Fix | Delete
[4174] Fix | Delete
// src/composite/composite-item.tsx
[4175] Fix | Delete
[4176] Fix | Delete
[4177] Fix | Delete
[4178] Fix | Delete
[4179] Fix | Delete
[4180] Fix | Delete
function isEditableElement(element) {
[4181] Fix | Delete
if (element.isContentEditable)
[4182] Fix | Delete
return true;
[4183] Fix | Delete
if (DLOEKDPY_isTextField(element))
[4184] Fix | Delete
return true;
[4185] Fix | Delete
return element.tagName === "INPUT" && !isButton(element);
[4186] Fix | Delete
}
[4187] Fix | Delete
function getNextPageOffset(scrollingElement, pageUp = false) {
[4188] Fix | Delete
const height = scrollingElement.clientHeight;
[4189] Fix | Delete
const { top } = scrollingElement.getBoundingClientRect();
[4190] Fix | Delete
const pageSize = Math.max(height * 0.875, height - 40) * 1.5;
[4191] Fix | Delete
const pageOffset = pageUp ? height - pageSize + top : pageSize + top;
[4192] Fix | Delete
if (scrollingElement.tagName === "HTML") {
[4193] Fix | Delete
return pageOffset + scrollingElement.scrollTop;
[4194] Fix | Delete
}
[4195] Fix | Delete
return pageOffset;
[4196] Fix | Delete
}
[4197] Fix | Delete
function getItemOffset(itemElement, pageUp = false) {
[4198] Fix | Delete
const { top } = itemElement.getBoundingClientRect();
[4199] Fix | Delete
if (pageUp) {
[4200] Fix | Delete
return top + itemElement.clientHeight;
[4201] Fix | Delete
}
[4202] Fix | Delete
return top;
[4203] Fix | Delete
}
[4204] Fix | Delete
function findNextPageItemId(element, store, next, pageUp = false) {
[4205] Fix | Delete
var _a;
[4206] Fix | Delete
if (!store)
[4207] Fix | Delete
return;
[4208] Fix | Delete
if (!next)
[4209] Fix | Delete
return;
[4210] Fix | Delete
const { renderedItems } = store.getState();
[4211] Fix | Delete
const scrollingElement = getScrollingElement(element);
[4212] Fix | Delete
if (!scrollingElement)
[4213] Fix | Delete
return;
[4214] Fix | Delete
const nextPageOffset = getNextPageOffset(scrollingElement, pageUp);
[4215] Fix | Delete
let id;
[4216] Fix | Delete
let prevDifference;
[4217] Fix | Delete
for (let i = 0; i < renderedItems.length; i += 1) {
[4218] Fix | Delete
const previousId = id;
[4219] Fix | Delete
id = next(i);
[4220] Fix | Delete
if (!id)
[4221] Fix | Delete
break;
[4222] Fix | Delete
if (id === previousId)
[4223] Fix | Delete
continue;
[4224] Fix | Delete
const itemElement = (_a = getEnabledItem(store, id)) == null ? void 0 : _a.element;
[4225] Fix | Delete
if (!itemElement)
[4226] Fix | Delete
continue;
[4227] Fix | Delete
const itemOffset = getItemOffset(itemElement, pageUp);
[4228] Fix | Delete
const difference = itemOffset - nextPageOffset;
[4229] Fix | Delete
const absDifference = Math.abs(difference);
[4230] Fix | Delete
if (pageUp && difference <= 0 || !pageUp && difference >= 0) {
[4231] Fix | Delete
if (prevDifference !== void 0 && prevDifference < absDifference) {
[4232] Fix | Delete
id = previousId;
[4233] Fix | Delete
}
[4234] Fix | Delete
break;
[4235] Fix | Delete
}
[4236] Fix | Delete
prevDifference = absDifference;
[4237] Fix | Delete
}
[4238] Fix | Delete
return id;
[4239] Fix | Delete
}
[4240] Fix | Delete
function targetIsAnotherItem(event, store) {
[4241] Fix | Delete
if (isSelfTarget(event))
[4242] Fix | Delete
return false;
[4243] Fix | Delete
return isItem(store, event.target);
[4244] Fix | Delete
}
[4245] Fix | Delete
function useRole(ref, props) {
[4246] Fix | Delete
const roleProp = props.role;
[4247] Fix | Delete
const [role, setRole] = (0,external_React_.useState)(roleProp);
[4248] Fix | Delete
useSafeLayoutEffect(() => {
[4249] Fix | Delete
const element = ref.current;
[4250] Fix | Delete
if (!element)
[4251] Fix | Delete
return;
[4252] Fix | Delete
setRole(element.getAttribute("role") || roleProp);
[4253] Fix | Delete
}, [roleProp]);
[4254] Fix | Delete
return role;
[4255] Fix | Delete
}
[4256] Fix | Delete
function requiresAriaSelected(role) {
[4257] Fix | Delete
return role === "option" || role === "treeitem";
[4258] Fix | Delete
}
[4259] Fix | Delete
function supportsAriaSelected(role) {
[4260] Fix | Delete
if (role === "option")
[4261] Fix | Delete
return true;
[4262] Fix | Delete
if (role === "tab")
[4263] Fix | Delete
return true;
[4264] Fix | Delete
if (role === "treeitem")
[4265] Fix | Delete
return true;
[4266] Fix | Delete
if (role === "gridcell")
[4267] Fix | Delete
return true;
[4268] Fix | Delete
if (role === "row")
[4269] Fix | Delete
return true;
[4270] Fix | Delete
if (role === "columnheader")
[4271] Fix | Delete
return true;
[4272] Fix | Delete
if (role === "rowheader")
[4273] Fix | Delete
return true;
[4274] Fix | Delete
return false;
[4275] Fix | Delete
}
[4276] Fix | Delete
var useCompositeItem = createHook(
[4277] Fix | Delete
(_a) => {
[4278] Fix | Delete
var _b = _a, {
[4279] Fix | Delete
store,
[4280] Fix | Delete
rowId: rowIdProp,
[4281] Fix | Delete
preventScrollOnKeyDown = false,
[4282] Fix | Delete
moveOnKeyPress = true,
[4283] Fix | Delete
tabbable = false,
[4284] Fix | Delete
getItem: getItemProp,
[4285] Fix | Delete
"aria-setsize": ariaSetSizeProp,
[4286] Fix | Delete
"aria-posinset": ariaPosInSetProp
[4287] Fix | Delete
} = _b, props = __objRest(_b, [
[4288] Fix | Delete
"store",
[4289] Fix | Delete
"rowId",
[4290] Fix | Delete
"preventScrollOnKeyDown",
[4291] Fix | Delete
"moveOnKeyPress",
[4292] Fix | Delete
"tabbable",
[4293] Fix | Delete
"getItem",
[4294] Fix | Delete
"aria-setsize",
[4295] Fix | Delete
"aria-posinset"
[4296] Fix | Delete
]);
[4297] Fix | Delete
const context = useCompositeContext();
[4298] Fix | Delete
store = store || context;
[4299] Fix | Delete
const id = useId(props.id);
[4300] Fix | Delete
const ref = (0,external_React_.useRef)(null);
[4301] Fix | Delete
const row = (0,external_React_.useContext)(CompositeRowContext);
[4302] Fix | Delete
const rowId = useStoreState(store, (state) => {
[4303] Fix | Delete
if (rowIdProp)
[4304] Fix | Delete
return rowIdProp;
[4305] Fix | Delete
if (!state)
[4306] Fix | Delete
return;
[4307] Fix | Delete
if (!(row == null ? void 0 : row.baseElement))
[4308] Fix | Delete
return;
[4309] Fix | Delete
if (row.baseElement !== state.baseElement)
[4310] Fix | Delete
return;
[4311] Fix | Delete
return row.id;
[4312] Fix | Delete
});
[4313] Fix | Delete
const disabled = disabledFromProps(props);
[4314] Fix | Delete
const trulyDisabled = disabled && !props.accessibleWhenDisabled;
[4315] Fix | Delete
const getItem = (0,external_React_.useCallback)(
[4316] Fix | Delete
(item) => {
[4317] Fix | Delete
const nextItem = _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({}, item), {
[4318] Fix | Delete
id: id || item.id,
[4319] Fix | Delete
rowId,
[4320] Fix | Delete
disabled: !!trulyDisabled
[4321] Fix | Delete
});
[4322] Fix | Delete
if (getItemProp) {
[4323] Fix | Delete
return getItemProp(nextItem);
[4324] Fix | Delete
}
[4325] Fix | Delete
return nextItem;
[4326] Fix | Delete
},
[4327] Fix | Delete
[id, rowId, trulyDisabled, getItemProp]
[4328] Fix | Delete
);
[4329] Fix | Delete
const onFocusProp = props.onFocus;
[4330] Fix | Delete
const hasFocusedComposite = (0,external_React_.useRef)(false);
[4331] Fix | Delete
const onFocus = useEvent((event) => {
[4332] Fix | Delete
onFocusProp == null ? void 0 : onFocusProp(event);
[4333] Fix | Delete
if (event.defaultPrevented)
[4334] Fix | Delete
return;
[4335] Fix | Delete
if (isPortalEvent(event))
[4336] Fix | Delete
return;
[4337] Fix | Delete
if (!id)
[4338] Fix | Delete
return;
[4339] Fix | Delete
if (!store)
[4340] Fix | Delete
return;
[4341] Fix | Delete
const { activeId, virtualFocus: virtualFocus2, baseElement: baseElement2 } = store.getState();
[4342] Fix | Delete
if (targetIsAnotherItem(event, store))
[4343] Fix | Delete
return;
[4344] Fix | Delete
if (activeId !== id) {
[4345] Fix | Delete
store.setActiveId(id);
[4346] Fix | Delete
}
[4347] Fix | Delete
if (!virtualFocus2)
[4348] Fix | Delete
return;
[4349] Fix | Delete
if (!isSelfTarget(event))
[4350] Fix | Delete
return;
[4351] Fix | Delete
if (isEditableElement(event.currentTarget))
[4352] Fix | Delete
return;
[4353] Fix | Delete
if (!(baseElement2 == null ? void 0 : baseElement2.isConnected))
[4354] Fix | Delete
return;
[4355] Fix | Delete
hasFocusedComposite.current = true;
[4356] Fix | Delete
const fromComposite = event.relatedTarget === baseElement2 || isItem(store, event.relatedTarget);
[4357] Fix | Delete
if (fromComposite) {
[4358] Fix | Delete
focusSilently(baseElement2);
[4359] Fix | Delete
} else {
[4360] Fix | Delete
baseElement2.focus();
[4361] Fix | Delete
}
[4362] Fix | Delete
});
[4363] Fix | Delete
const onBlurCaptureProp = props.onBlurCapture;
[4364] Fix | Delete
const onBlurCapture = useEvent((event) => {
[4365] Fix | Delete
onBlurCaptureProp == null ? void 0 : onBlurCaptureProp(event);
[4366] Fix | Delete
if (event.defaultPrevented)
[4367] Fix | Delete
return;
[4368] Fix | Delete
const state = store == null ? void 0 : store.getState();
[4369] Fix | Delete
if ((state == null ? void 0 : state.virtualFocus) && hasFocusedComposite.current) {
[4370] Fix | Delete
hasFocusedComposite.current = false;
[4371] Fix | Delete
event.preventDefault();
[4372] Fix | Delete
event.stopPropagation();
[4373] Fix | Delete
}
[4374] Fix | Delete
});
[4375] Fix | Delete
const onKeyDownProp = props.onKeyDown;
[4376] Fix | Delete
const preventScrollOnKeyDownProp = useBooleanEvent(preventScrollOnKeyDown);
[4377] Fix | Delete
const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
[4378] Fix | Delete
const onKeyDown = useEvent((event) => {
[4379] Fix | Delete
onKeyDownProp == null ? void 0 : onKeyDownProp(event);
[4380] Fix | Delete
if (event.defaultPrevented)
[4381] Fix | Delete
return;
[4382] Fix | Delete
if (!isSelfTarget(event))
[4383] Fix | Delete
return;
[4384] Fix | Delete
if (!store)
[4385] Fix | Delete
return;
[4386] Fix | Delete
const { currentTarget } = event;
[4387] Fix | Delete
const state = store.getState();
[4388] Fix | Delete
const item = store.item(id);
[4389] Fix | Delete
const isGrid = !!(item == null ? void 0 : item.rowId);
[4390] Fix | Delete
const isVertical = state.orientation !== "horizontal";
[4391] Fix | Delete
const isHorizontal = state.orientation !== "vertical";
[4392] Fix | Delete
const canHomeEnd = () => {
[4393] Fix | Delete
if (isGrid)
[4394] Fix | Delete
return true;
[4395] Fix | Delete
if (isHorizontal)
[4396] Fix | Delete
return true;
[4397] Fix | Delete
if (!state.baseElement)
[4398] Fix | Delete
return true;
[4399] Fix | Delete
if (!DLOEKDPY_isTextField(state.baseElement))
[4400] Fix | Delete
return true;
[4401] Fix | Delete
return false;
[4402] Fix | Delete
};
[4403] Fix | Delete
const keyMap = {
[4404] Fix | Delete
ArrowUp: (isGrid || isVertical) && store.up,
[4405] Fix | Delete
ArrowRight: (isGrid || isHorizontal) && store.next,
[4406] Fix | Delete
ArrowDown: (isGrid || isVertical) && store.down,
[4407] Fix | Delete
ArrowLeft: (isGrid || isHorizontal) && store.previous,
[4408] Fix | Delete
Home: () => {
[4409] Fix | Delete
if (!canHomeEnd())
[4410] Fix | Delete
return;
[4411] Fix | Delete
if (!isGrid || event.ctrlKey) {
[4412] Fix | Delete
return store == null ? void 0 : store.first();
[4413] Fix | Delete
}
[4414] Fix | Delete
return store == null ? void 0 : store.previous(-1);
[4415] Fix | Delete
},
[4416] Fix | Delete
End: () => {
[4417] Fix | Delete
if (!canHomeEnd())
[4418] Fix | Delete
return;
[4419] Fix | Delete
if (!isGrid || event.ctrlKey) {
[4420] Fix | Delete
return store == null ? void 0 : store.last();
[4421] Fix | Delete
}
[4422] Fix | Delete
return store == null ? void 0 : store.next(-1);
[4423] Fix | Delete
},
[4424] Fix | Delete
PageUp: () => {
[4425] Fix | Delete
return findNextPageItemId(currentTarget, store, store == null ? void 0 : store.up, true);
[4426] Fix | Delete
},
[4427] Fix | Delete
PageDown: () => {
[4428] Fix | Delete
return findNextPageItemId(currentTarget, store, store == null ? void 0 : store.down);
[4429] Fix | Delete
}
[4430] Fix | Delete
};
[4431] Fix | Delete
const action = keyMap[event.key];
[4432] Fix | Delete
if (action) {
[4433] Fix | Delete
const nextId = action();
[4434] Fix | Delete
if (preventScrollOnKeyDownProp(event) || nextId !== void 0) {
[4435] Fix | Delete
if (!moveOnKeyPressProp(event))
[4436] Fix | Delete
return;
[4437] Fix | Delete
event.preventDefault();
[4438] Fix | Delete
store.move(nextId);
[4439] Fix | Delete
}
[4440] Fix | Delete
}
[4441] Fix | Delete
});
[4442] Fix | Delete
const baseElement = useStoreState(
[4443] Fix | Delete
store,
[4444] Fix | Delete
(state) => (state == null ? void 0 : state.baseElement) || void 0
[4445] Fix | Delete
);
[4446] Fix | Delete
const providerValue = (0,external_React_.useMemo)(
[4447] Fix | Delete
() => ({ id, baseElement }),
[4448] Fix | Delete
[id, baseElement]
[4449] Fix | Delete
);
[4450] Fix | Delete
props = useWrapElement(
[4451] Fix | Delete
props,
[4452] Fix | Delete
(element) => /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(CompositeItemContext.Provider, { value: providerValue, children: element }),
[4453] Fix | Delete
[providerValue]
[4454] Fix | Delete
);
[4455] Fix | Delete
const isActiveItem = useStoreState(
[4456] Fix | Delete
store,
[4457] Fix | Delete
(state) => !!state && state.activeId === id
[4458] Fix | Delete
);
[4459] Fix | Delete
const virtualFocus = useStoreState(store, "virtualFocus");
[4460] Fix | Delete
const role = useRole(ref, props);
[4461] Fix | Delete
let ariaSelected;
[4462] Fix | Delete
if (isActiveItem) {
[4463] Fix | Delete
if (requiresAriaSelected(role)) {
[4464] Fix | Delete
ariaSelected = true;
[4465] Fix | Delete
} else if (virtualFocus && supportsAriaSelected(role)) {
[4466] Fix | Delete
ariaSelected = true;
[4467] Fix | Delete
}
[4468] Fix | Delete
}
[4469] Fix | Delete
const ariaSetSize = useStoreState(store, (state) => {
[4470] Fix | Delete
if (ariaSetSizeProp != null)
[4471] Fix | Delete
return ariaSetSizeProp;
[4472] Fix | Delete
if (!state)
[4473] Fix | Delete
return;
[4474] Fix | Delete
if (!(row == null ? void 0 : row.ariaSetSize))
[4475] Fix | Delete
return;
[4476] Fix | Delete
if (row.baseElement !== state.baseElement)
[4477] Fix | Delete
return;
[4478] Fix | Delete
return row.ariaSetSize;
[4479] Fix | Delete
});
[4480] Fix | Delete
const ariaPosInSet = useStoreState(store, (state) => {
[4481] Fix | Delete
if (ariaPosInSetProp != null)
[4482] Fix | Delete
return ariaPosInSetProp;
[4483] Fix | Delete
if (!state)
[4484] Fix | Delete
return;
[4485] Fix | Delete
if (!(row == null ? void 0 : row.ariaPosInSet))
[4486] Fix | Delete
return;
[4487] Fix | Delete
if (row.baseElement !== state.baseElement)
[4488] Fix | Delete
return;
[4489] Fix | Delete
const itemsInRow = state.renderedItems.filter(
[4490] Fix | Delete
(item) => item.rowId === rowId
[4491] Fix | Delete
);
[4492] Fix | Delete
return row.ariaPosInSet + itemsInRow.findIndex((item) => item.id === id);
[4493] Fix | Delete
});
[4494] Fix | Delete
const isTabbable = useStoreState(store, (state) => {
[4495] Fix | Delete
if (!(state == null ? void 0 : state.renderedItems.length))
[4496] Fix | Delete
return true;
[4497] Fix | Delete
if (state.virtualFocus)
[4498] Fix | Delete
return false;
[4499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function