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
if (!contentElement)
[72000] Fix | Delete
return;
[72001] Fix | Delete
const role = contentElement.getAttribute("role");
[72002] Fix | Delete
const parentRole = parentContentElement.getAttribute("role");
[72003] Fix | Delete
const parentIsMenuOrMenubar = parentRole === "menu" || parentRole === "menubar";
[72004] Fix | Delete
if (parentIsMenuOrMenubar && role === "menu")
[72005] Fix | Delete
return;
[72006] Fix | Delete
return parentContentElement;
[72007] Fix | Delete
}, [contentElement, parentContentElement]);
[72008] Fix | Delete
if (preserveTabOrderAnchor !== void 0) {
[72009] Fix | Delete
props = _4R3V3JGP_spreadValues({
[72010] Fix | Delete
preserveTabOrderAnchor
[72011] Fix | Delete
}, props);
[72012] Fix | Delete
}
[72013] Fix | Delete
props = useHovercard(_4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({
[72014] Fix | Delete
store,
[72015] Fix | Delete
alwaysVisible,
[72016] Fix | Delete
initialFocus: initialFocusRef,
[72017] Fix | Delete
autoFocusOnShow: mayAutoFocusOnShow ? canAutoFocusOnShow && autoFocusOnShow : autoFocusOnShowState || !!modal
[72018] Fix | Delete
}, props), {
[72019] Fix | Delete
hideOnEscape: (event) => {
[72020] Fix | Delete
if (isFalsyBooleanCallback(hideOnEscape, event))
[72021] Fix | Delete
return false;
[72022] Fix | Delete
store == null ? void 0 : store.hideAll();
[72023] Fix | Delete
return true;
[72024] Fix | Delete
},
[72025] Fix | Delete
hideOnHoverOutside: (event) => {
[72026] Fix | Delete
const disclosureElement = store == null ? void 0 : store.getState().disclosureElement;
[72027] Fix | Delete
const getHideOnHoverOutside = () => {
[72028] Fix | Delete
if (typeof hideOnHoverOutside === "function") {
[72029] Fix | Delete
return hideOnHoverOutside(event);
[72030] Fix | Delete
}
[72031] Fix | Delete
if (hideOnHoverOutside != null)
[72032] Fix | Delete
return hideOnHoverOutside;
[72033] Fix | Delete
if (hasParentMenu)
[72034] Fix | Delete
return true;
[72035] Fix | Delete
if (!parentIsMenubar)
[72036] Fix | Delete
return false;
[72037] Fix | Delete
if (!disclosureElement)
[72038] Fix | Delete
return true;
[72039] Fix | Delete
if (hasFocusWithin(disclosureElement))
[72040] Fix | Delete
return false;
[72041] Fix | Delete
return true;
[72042] Fix | Delete
};
[72043] Fix | Delete
if (!getHideOnHoverOutside())
[72044] Fix | Delete
return false;
[72045] Fix | Delete
if (event.defaultPrevented)
[72046] Fix | Delete
return true;
[72047] Fix | Delete
if (!hasParentMenu)
[72048] Fix | Delete
return true;
[72049] Fix | Delete
if (!disclosureElement)
[72050] Fix | Delete
return true;
[72051] Fix | Delete
fireEvent(disclosureElement, "mouseout", event);
[72052] Fix | Delete
if (!hasFocusWithin(disclosureElement))
[72053] Fix | Delete
return true;
[72054] Fix | Delete
requestAnimationFrame(() => {
[72055] Fix | Delete
if (hasFocusWithin(disclosureElement))
[72056] Fix | Delete
return;
[72057] Fix | Delete
store == null ? void 0 : store.hide();
[72058] Fix | Delete
});
[72059] Fix | Delete
return false;
[72060] Fix | Delete
},
[72061] Fix | Delete
modal,
[72062] Fix | Delete
portal,
[72063] Fix | Delete
backdrop: hasParentMenu ? false : props.backdrop
[72064] Fix | Delete
}));
[72065] Fix | Delete
props = _4R3V3JGP_spreadValues({
[72066] Fix | Delete
"aria-labelledby": ariaLabelledBy
[72067] Fix | Delete
}, props);
[72068] Fix | Delete
return props;
[72069] Fix | Delete
}
[72070] Fix | Delete
);
[72071] Fix | Delete
var Menu = createDialogComponent(
[72072] Fix | Delete
createComponent((props) => {
[72073] Fix | Delete
const htmlProps = useMenu(props);
[72074] Fix | Delete
return _3ORBWXWF_createElement("div", htmlProps);
[72075] Fix | Delete
}),
[72076] Fix | Delete
useMenuProviderContext
[72077] Fix | Delete
);
[72078] Fix | Delete
if (false) {}
[72079] Fix | Delete
[72080] Fix | Delete
[72081] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/G6ONQ5EH.js
[72082] Fix | Delete
"use client";
[72083] Fix | Delete
[72084] Fix | Delete
[72085] Fix | Delete
[72086] Fix | Delete
[72087] Fix | Delete
[72088] Fix | Delete
// src/composite/composite-hover.ts
[72089] Fix | Delete
[72090] Fix | Delete
[72091] Fix | Delete
[72092] Fix | Delete
[72093] Fix | Delete
function getMouseDestination(event) {
[72094] Fix | Delete
const relatedTarget = event.relatedTarget;
[72095] Fix | Delete
if ((relatedTarget == null ? void 0 : relatedTarget.nodeType) === Node.ELEMENT_NODE) {
[72096] Fix | Delete
return relatedTarget;
[72097] Fix | Delete
}
[72098] Fix | Delete
return null;
[72099] Fix | Delete
}
[72100] Fix | Delete
function hoveringInside(event) {
[72101] Fix | Delete
const nextElement = getMouseDestination(event);
[72102] Fix | Delete
if (!nextElement)
[72103] Fix | Delete
return false;
[72104] Fix | Delete
return contains(event.currentTarget, nextElement);
[72105] Fix | Delete
}
[72106] Fix | Delete
var G6ONQ5EH_symbol = Symbol("composite-hover");
[72107] Fix | Delete
function movingToAnotherItem(event) {
[72108] Fix | Delete
let dest = getMouseDestination(event);
[72109] Fix | Delete
if (!dest)
[72110] Fix | Delete
return false;
[72111] Fix | Delete
do {
[72112] Fix | Delete
if (Y3OOHFCN_hasOwnProperty(dest, G6ONQ5EH_symbol) && dest[G6ONQ5EH_symbol])
[72113] Fix | Delete
return true;
[72114] Fix | Delete
dest = dest.parentElement;
[72115] Fix | Delete
} while (dest);
[72116] Fix | Delete
return false;
[72117] Fix | Delete
}
[72118] Fix | Delete
var useCompositeHover = createHook(
[72119] Fix | Delete
(_a) => {
[72120] Fix | Delete
var _b = _a, {
[72121] Fix | Delete
store,
[72122] Fix | Delete
focusOnHover = true,
[72123] Fix | Delete
blurOnHoverEnd = !!focusOnHover
[72124] Fix | Delete
} = _b, props = __objRest(_b, [
[72125] Fix | Delete
"store",
[72126] Fix | Delete
"focusOnHover",
[72127] Fix | Delete
"blurOnHoverEnd"
[72128] Fix | Delete
]);
[72129] Fix | Delete
const context = useCompositeContext();
[72130] Fix | Delete
store = store || context;
[72131] Fix | Delete
invariant(
[72132] Fix | Delete
store,
[72133] Fix | Delete
false && 0
[72134] Fix | Delete
);
[72135] Fix | Delete
const isMouseMoving = useIsMouseMoving();
[72136] Fix | Delete
const onMouseMoveProp = props.onMouseMove;
[72137] Fix | Delete
const focusOnHoverProp = useBooleanEvent(focusOnHover);
[72138] Fix | Delete
const onMouseMove = useEvent((event) => {
[72139] Fix | Delete
onMouseMoveProp == null ? void 0 : onMouseMoveProp(event);
[72140] Fix | Delete
if (event.defaultPrevented)
[72141] Fix | Delete
return;
[72142] Fix | Delete
if (!isMouseMoving())
[72143] Fix | Delete
return;
[72144] Fix | Delete
if (!focusOnHoverProp(event))
[72145] Fix | Delete
return;
[72146] Fix | Delete
if (!hasFocusWithin(event.currentTarget)) {
[72147] Fix | Delete
const baseElement = store == null ? void 0 : store.getState().baseElement;
[72148] Fix | Delete
if (baseElement && !hasFocus(baseElement)) {
[72149] Fix | Delete
baseElement.focus();
[72150] Fix | Delete
}
[72151] Fix | Delete
}
[72152] Fix | Delete
store == null ? void 0 : store.setActiveId(event.currentTarget.id);
[72153] Fix | Delete
});
[72154] Fix | Delete
const onMouseLeaveProp = props.onMouseLeave;
[72155] Fix | Delete
const blurOnHoverEndProp = useBooleanEvent(blurOnHoverEnd);
[72156] Fix | Delete
const onMouseLeave = useEvent((event) => {
[72157] Fix | Delete
var _a2;
[72158] Fix | Delete
onMouseLeaveProp == null ? void 0 : onMouseLeaveProp(event);
[72159] Fix | Delete
if (event.defaultPrevented)
[72160] Fix | Delete
return;
[72161] Fix | Delete
if (!isMouseMoving())
[72162] Fix | Delete
return;
[72163] Fix | Delete
if (hoveringInside(event))
[72164] Fix | Delete
return;
[72165] Fix | Delete
if (movingToAnotherItem(event))
[72166] Fix | Delete
return;
[72167] Fix | Delete
if (!focusOnHoverProp(event))
[72168] Fix | Delete
return;
[72169] Fix | Delete
if (!blurOnHoverEndProp(event))
[72170] Fix | Delete
return;
[72171] Fix | Delete
store == null ? void 0 : store.setActiveId(null);
[72172] Fix | Delete
(_a2 = store == null ? void 0 : store.getState().baseElement) == null ? void 0 : _a2.focus();
[72173] Fix | Delete
});
[72174] Fix | Delete
const ref = (0,external_React_.useCallback)((element) => {
[72175] Fix | Delete
if (!element)
[72176] Fix | Delete
return;
[72177] Fix | Delete
element[G6ONQ5EH_symbol] = true;
[72178] Fix | Delete
}, []);
[72179] Fix | Delete
props = _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({}, props), {
[72180] Fix | Delete
ref: useMergeRefs(ref, props.ref),
[72181] Fix | Delete
onMouseMove,
[72182] Fix | Delete
onMouseLeave
[72183] Fix | Delete
});
[72184] Fix | Delete
return props;
[72185] Fix | Delete
}
[72186] Fix | Delete
);
[72187] Fix | Delete
var CompositeHover = createMemoComponent(
[72188] Fix | Delete
(props) => {
[72189] Fix | Delete
const htmlProps = useCompositeHover(props);
[72190] Fix | Delete
return _3ORBWXWF_createElement("div", htmlProps);
[72191] Fix | Delete
}
[72192] Fix | Delete
);
[72193] Fix | Delete
if (false) {}
[72194] Fix | Delete
[72195] Fix | Delete
[72196] Fix | Delete
[72197] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/Y6467XPW.js
[72198] Fix | Delete
"use client";
[72199] Fix | Delete
[72200] Fix | Delete
[72201] Fix | Delete
[72202] Fix | Delete
[72203] Fix | Delete
[72204] Fix | Delete
[72205] Fix | Delete
[72206] Fix | Delete
[72207] Fix | Delete
[72208] Fix | Delete
// src/menu/menu-item.ts
[72209] Fix | Delete
[72210] Fix | Delete
[72211] Fix | Delete
[72212] Fix | Delete
[72213] Fix | Delete
function menuHasFocus(baseElement, items, currentTarget) {
[72214] Fix | Delete
var _a;
[72215] Fix | Delete
if (!baseElement)
[72216] Fix | Delete
return false;
[72217] Fix | Delete
if (hasFocusWithin(baseElement))
[72218] Fix | Delete
return true;
[72219] Fix | Delete
const expandedItem = items == null ? void 0 : items.find((item) => {
[72220] Fix | Delete
var _a2;
[72221] Fix | Delete
if (item.element === currentTarget)
[72222] Fix | Delete
return false;
[72223] Fix | Delete
return ((_a2 = item.element) == null ? void 0 : _a2.getAttribute("aria-expanded")) === "true";
[72224] Fix | Delete
});
[72225] Fix | Delete
const expandedMenuId = (_a = expandedItem == null ? void 0 : expandedItem.element) == null ? void 0 : _a.getAttribute("aria-controls");
[72226] Fix | Delete
if (!expandedMenuId)
[72227] Fix | Delete
return false;
[72228] Fix | Delete
const doc = DLOEKDPY_getDocument(baseElement);
[72229] Fix | Delete
const expandedMenu = doc.getElementById(expandedMenuId);
[72230] Fix | Delete
if (!expandedMenu)
[72231] Fix | Delete
return false;
[72232] Fix | Delete
if (hasFocusWithin(expandedMenu))
[72233] Fix | Delete
return true;
[72234] Fix | Delete
return !!expandedMenu.querySelector("[role=menuitem][aria-expanded=true]");
[72235] Fix | Delete
}
[72236] Fix | Delete
var useMenuItem = createHook(
[72237] Fix | Delete
(_a) => {
[72238] Fix | Delete
var _b = _a, {
[72239] Fix | Delete
store,
[72240] Fix | Delete
hideOnClick = true,
[72241] Fix | Delete
preventScrollOnKeyDown = true,
[72242] Fix | Delete
focusOnHover,
[72243] Fix | Delete
blurOnHoverEnd
[72244] Fix | Delete
} = _b, props = __objRest(_b, [
[72245] Fix | Delete
"store",
[72246] Fix | Delete
"hideOnClick",
[72247] Fix | Delete
"preventScrollOnKeyDown",
[72248] Fix | Delete
"focusOnHover",
[72249] Fix | Delete
"blurOnHoverEnd"
[72250] Fix | Delete
]);
[72251] Fix | Delete
const menuContext = useMenuScopedContext(true);
[72252] Fix | Delete
const menubarContext = KA4GX64Z_useMenubarScopedContext();
[72253] Fix | Delete
store = store || menuContext || menubarContext;
[72254] Fix | Delete
invariant(
[72255] Fix | Delete
store,
[72256] Fix | Delete
false && 0
[72257] Fix | Delete
);
[72258] Fix | Delete
const onClickProp = props.onClick;
[72259] Fix | Delete
const hideOnClickProp = useBooleanEvent(hideOnClick);
[72260] Fix | Delete
const hideMenu = "hideAll" in store ? store.hideAll : void 0;
[72261] Fix | Delete
const isWithinMenu = !!hideMenu;
[72262] Fix | Delete
const onClick = useEvent((event) => {
[72263] Fix | Delete
onClickProp == null ? void 0 : onClickProp(event);
[72264] Fix | Delete
if (event.defaultPrevented)
[72265] Fix | Delete
return;
[72266] Fix | Delete
if (isDownloading(event))
[72267] Fix | Delete
return;
[72268] Fix | Delete
if (isOpeningInNewTab(event))
[72269] Fix | Delete
return;
[72270] Fix | Delete
if (!hideMenu)
[72271] Fix | Delete
return;
[72272] Fix | Delete
const popupType = event.currentTarget.getAttribute("aria-haspopup");
[72273] Fix | Delete
if (popupType === "menu")
[72274] Fix | Delete
return;
[72275] Fix | Delete
if (!hideOnClickProp(event))
[72276] Fix | Delete
return;
[72277] Fix | Delete
hideMenu();
[72278] Fix | Delete
});
[72279] Fix | Delete
const contentElement = useStoreState(
[72280] Fix | Delete
store,
[72281] Fix | Delete
(state) => "contentElement" in state ? state.contentElement : null
[72282] Fix | Delete
);
[72283] Fix | Delete
const role = getPopupItemRole(contentElement, "menuitem");
[72284] Fix | Delete
props = _4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({
[72285] Fix | Delete
role
[72286] Fix | Delete
}, props), {
[72287] Fix | Delete
onClick
[72288] Fix | Delete
});
[72289] Fix | Delete
props = useCompositeItem(_4R3V3JGP_spreadValues({ store, preventScrollOnKeyDown }, props));
[72290] Fix | Delete
props = useCompositeHover(_4R3V3JGP_spreadProps(_4R3V3JGP_spreadValues({
[72291] Fix | Delete
store
[72292] Fix | Delete
}, props), {
[72293] Fix | Delete
focusOnHover(event) {
[72294] Fix | Delete
const getFocusOnHover = () => {
[72295] Fix | Delete
if (typeof focusOnHover === "function")
[72296] Fix | Delete
return focusOnHover(event);
[72297] Fix | Delete
if (focusOnHover != null)
[72298] Fix | Delete
return focusOnHover;
[72299] Fix | Delete
return true;
[72300] Fix | Delete
};
[72301] Fix | Delete
if (!store)
[72302] Fix | Delete
return false;
[72303] Fix | Delete
if (!getFocusOnHover())
[72304] Fix | Delete
return false;
[72305] Fix | Delete
const { baseElement, items } = store.getState();
[72306] Fix | Delete
if (isWithinMenu) {
[72307] Fix | Delete
if (event.currentTarget.hasAttribute("aria-expanded")) {
[72308] Fix | Delete
event.currentTarget.focus();
[72309] Fix | Delete
}
[72310] Fix | Delete
return true;
[72311] Fix | Delete
}
[72312] Fix | Delete
if (menuHasFocus(baseElement, items, event.currentTarget)) {
[72313] Fix | Delete
event.currentTarget.focus();
[72314] Fix | Delete
return true;
[72315] Fix | Delete
}
[72316] Fix | Delete
return false;
[72317] Fix | Delete
},
[72318] Fix | Delete
blurOnHoverEnd(event) {
[72319] Fix | Delete
if (typeof blurOnHoverEnd === "function")
[72320] Fix | Delete
return blurOnHoverEnd(event);
[72321] Fix | Delete
if (blurOnHoverEnd != null)
[72322] Fix | Delete
return blurOnHoverEnd;
[72323] Fix | Delete
return isWithinMenu;
[72324] Fix | Delete
}
[72325] Fix | Delete
}));
[72326] Fix | Delete
return props;
[72327] Fix | Delete
}
[72328] Fix | Delete
);
[72329] Fix | Delete
var Y6467XPW_MenuItem = createMemoComponent((props) => {
[72330] Fix | Delete
const htmlProps = useMenuItem(props);
[72331] Fix | Delete
return _3ORBWXWF_createElement("div", htmlProps);
[72332] Fix | Delete
});
[72333] Fix | Delete
if (false) {}
[72334] Fix | Delete
[72335] Fix | Delete
[72336] Fix | Delete
[72337] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/core/esm/checkbox/checkbox-store.js
[72338] Fix | Delete
"use client";
[72339] Fix | Delete
[72340] Fix | Delete
[72341] Fix | Delete
[72342] Fix | Delete
[72343] Fix | Delete
// src/checkbox/checkbox-store.ts
[72344] Fix | Delete
function createCheckboxStore(props = {}) {
[72345] Fix | Delete
var _a;
[72346] Fix | Delete
throwOnConflictingProps(props, props.store);
[72347] Fix | Delete
const syncState = (_a = props.store) == null ? void 0 : _a.getState();
[72348] Fix | Delete
const initialState = {
[72349] Fix | Delete
value: defaultValue(
[72350] Fix | Delete
props.value,
[72351] Fix | Delete
syncState == null ? void 0 : syncState.value,
[72352] Fix | Delete
props.defaultValue,
[72353] Fix | Delete
false
[72354] Fix | Delete
)
[72355] Fix | Delete
};
[72356] Fix | Delete
const checkbox = createStore(initialState, props.store);
[72357] Fix | Delete
return _chunks_4R3V3JGP_spreadProps(_chunks_4R3V3JGP_spreadValues({}, checkbox), {
[72358] Fix | Delete
setValue: (value) => checkbox.setState("value", value)
[72359] Fix | Delete
});
[72360] Fix | Delete
}
[72361] Fix | Delete
[72362] Fix | Delete
[72363] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/JIZ5C2JK.js
[72364] Fix | Delete
"use client";
[72365] Fix | Delete
[72366] Fix | Delete
[72367] Fix | Delete
[72368] Fix | Delete
// src/checkbox/checkbox-store.ts
[72369] Fix | Delete
[72370] Fix | Delete
function useCheckboxStoreProps(store, update, props) {
[72371] Fix | Delete
useUpdateEffect(update, [props.store]);
[72372] Fix | Delete
useStoreProps(store, props, "value", "setValue");
[72373] Fix | Delete
return store;
[72374] Fix | Delete
}
[72375] Fix | Delete
function useCheckboxStore(props = {}) {
[72376] Fix | Delete
const [store, update] = EKQEJRUF_useStore(createCheckboxStore, props);
[72377] Fix | Delete
return useCheckboxStoreProps(store, update, props);
[72378] Fix | Delete
}
[72379] Fix | Delete
[72380] Fix | Delete
[72381] Fix | Delete
[72382] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/VPR2WHQV.js
[72383] Fix | Delete
"use client";
[72384] Fix | Delete
[72385] Fix | Delete
[72386] Fix | Delete
// src/checkbox/checkbox-context.tsx
[72387] Fix | Delete
var VPR2WHQV_ctx = createStoreContext();
[72388] Fix | Delete
var useCheckboxContext = VPR2WHQV_ctx.useContext;
[72389] Fix | Delete
var useCheckboxScopedContext = VPR2WHQV_ctx.useScopedContext;
[72390] Fix | Delete
var useCheckboxProviderContext = VPR2WHQV_ctx.useProviderContext;
[72391] Fix | Delete
var CheckboxContextProvider = VPR2WHQV_ctx.ContextProvider;
[72392] Fix | Delete
var CheckboxScopedContextProvider = VPR2WHQV_ctx.ScopedContextProvider;
[72393] Fix | Delete
[72394] Fix | Delete
[72395] Fix | Delete
[72396] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/@ariakit/react-core/esm/__chunks/3AHQ6JCP.js
[72397] Fix | Delete
"use client";
[72398] Fix | Delete
[72399] Fix | Delete
[72400] Fix | Delete
[72401] Fix | Delete
[72402] Fix | Delete
[72403] Fix | Delete
[72404] Fix | Delete
[72405] Fix | Delete
[72406] Fix | Delete
// src/checkbox/checkbox.tsx
[72407] Fix | Delete
[72408] Fix | Delete
[72409] Fix | Delete
[72410] Fix | Delete
function setMixed(element, mixed) {
[72411] Fix | Delete
if (mixed) {
[72412] Fix | Delete
element.indeterminate = true;
[72413] Fix | Delete
} else if (element.indeterminate) {
[72414] Fix | Delete
element.indeterminate = false;
[72415] Fix | Delete
}
[72416] Fix | Delete
}
[72417] Fix | Delete
function isNativeCheckbox(tagName, type) {
[72418] Fix | Delete
return tagName === "input" && (!type || type === "checkbox");
[72419] Fix | Delete
}
[72420] Fix | Delete
function getPrimitiveValue(value) {
[72421] Fix | Delete
if (Array.isArray(value)) {
[72422] Fix | Delete
return value.toString();
[72423] Fix | Delete
}
[72424] Fix | Delete
return value;
[72425] Fix | Delete
}
[72426] Fix | Delete
var useCheckbox = createHook(
[72427] Fix | Delete
(_a) => {
[72428] Fix | Delete
var _b = _a, {
[72429] Fix | Delete
store,
[72430] Fix | Delete
name,
[72431] Fix | Delete
value: valueProp,
[72432] Fix | Delete
checked: checkedProp,
[72433] Fix | Delete
defaultChecked
[72434] Fix | Delete
} = _b, props = __objRest(_b, [
[72435] Fix | Delete
"store",
[72436] Fix | Delete
"name",
[72437] Fix | Delete
"value",
[72438] Fix | Delete
"checked",
[72439] Fix | Delete
"defaultChecked"
[72440] Fix | Delete
]);
[72441] Fix | Delete
const context = useCheckboxContext();
[72442] Fix | Delete
store = store || context;
[72443] Fix | Delete
const [_checked, setChecked] = (0,external_React_.useState)(defaultChecked != null ? defaultChecked : false);
[72444] Fix | Delete
const checked = useStoreState(store, (state) => {
[72445] Fix | Delete
if (checkedProp !== void 0)
[72446] Fix | Delete
return checkedProp;
[72447] Fix | Delete
if ((state == null ? void 0 : state.value) === void 0)
[72448] Fix | Delete
return _checked;
[72449] Fix | Delete
if (valueProp != null) {
[72450] Fix | Delete
if (Array.isArray(state.value)) {
[72451] Fix | Delete
const primitiveValue = getPrimitiveValue(valueProp);
[72452] Fix | Delete
return state.value.includes(primitiveValue);
[72453] Fix | Delete
}
[72454] Fix | Delete
return state.value === valueProp;
[72455] Fix | Delete
}
[72456] Fix | Delete
if (Array.isArray(state.value))
[72457] Fix | Delete
return false;
[72458] Fix | Delete
if (typeof state.value === "boolean")
[72459] Fix | Delete
return state.value;
[72460] Fix | Delete
return false;
[72461] Fix | Delete
});
[72462] Fix | Delete
const ref = (0,external_React_.useRef)(null);
[72463] Fix | Delete
const tagName = useTagName(ref, props.as || "input");
[72464] Fix | Delete
const nativeCheckbox = isNativeCheckbox(tagName, props.type);
[72465] Fix | Delete
const mixed = checked ? checked === "mixed" : void 0;
[72466] Fix | Delete
const isChecked = checked === "mixed" ? false : checked;
[72467] Fix | Delete
const disabled = disabledFromProps(props);
[72468] Fix | Delete
const [propertyUpdated, schedulePropertyUpdate] = useForceUpdate();
[72469] Fix | Delete
(0,external_React_.useEffect)(() => {
[72470] Fix | Delete
const element = ref.current;
[72471] Fix | Delete
if (!element)
[72472] Fix | Delete
return;
[72473] Fix | Delete
setMixed(element, mixed);
[72474] Fix | Delete
if (nativeCheckbox)
[72475] Fix | Delete
return;
[72476] Fix | Delete
element.checked = isChecked;
[72477] Fix | Delete
if (name !== void 0) {
[72478] Fix | Delete
element.name = name;
[72479] Fix | Delete
}
[72480] Fix | Delete
if (valueProp !== void 0) {
[72481] Fix | Delete
element.value = `${valueProp}`;
[72482] Fix | Delete
}
[72483] Fix | Delete
}, [propertyUpdated, mixed, nativeCheckbox, isChecked, name, valueProp]);
[72484] Fix | Delete
const onChangeProp = props.onChange;
[72485] Fix | Delete
const onChange = useEvent((event) => {
[72486] Fix | Delete
if (disabled) {
[72487] Fix | Delete
event.stopPropagation();
[72488] Fix | Delete
event.preventDefault();
[72489] Fix | Delete
return;
[72490] Fix | Delete
}
[72491] Fix | Delete
setMixed(event.currentTarget, mixed);
[72492] Fix | Delete
if (!nativeCheckbox) {
[72493] Fix | Delete
event.currentTarget.checked = !event.currentTarget.checked;
[72494] Fix | Delete
schedulePropertyUpdate();
[72495] Fix | Delete
}
[72496] Fix | Delete
onChangeProp == null ? void 0 : onChangeProp(event);
[72497] Fix | Delete
if (event.defaultPrevented)
[72498] Fix | Delete
return;
[72499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function