This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,35 @@
// Metro module 13625 (f13626).
import { useMemo } from "react";
import AccessibilityStore from "../AccessibilityStore";
import { useStateFromStoresObject, useStateFromStores } from "../../../_bundle/Module589";
import { AccessibilityPreferencesContext } from "../../../_bundle/Module3908";
export default function AccessibilityPreferencesContextProvider(props) {
let stateFromStores, stateFromStoresObject2, stateFromStores2, stateFromStores3, stateFromStores4;
const children = props.children;
stateFromStores = void 0;
stateFromStoresObject2 = void 0;
stateFromStores2 = void 0;
stateFromStores3 = void 0;
stateFromStores4 = void 0;
const stateFromStoresObject = useStateFromStoresObject([AccessibilityStore], () => ({
enabled: AccessibilityStore.useReducedMotion,
rawValue: AccessibilityStore.rawPrefersReducedMotion
}));
stateFromStores = useStateFromStores([AccessibilityStore], () => AccessibilityStore.systemPrefersCrossfades);
stateFromStoresObject2 = useStateFromStoresObject([AccessibilityStore], () => ({
enabled: AccessibilityStore.useForcedColors,
rawValue: AccessibilityStore.systemForcedColors
}));
stateFromStores2 = useStateFromStores([AccessibilityStore], () => AccessibilityStore.alwaysShowLinkDecorations);
stateFromStores3 = useStateFromStores([AccessibilityStore], () => AccessibilityStore.keyboardModeEnabled);
stateFromStores4 = useStateFromStores([AccessibilityStore], () => AccessibilityStore.isSwitchIconsEnabled);
return <AccessibilityPreferencesContext.Provider value={useMemo(() => ({
reducedMotion: stateFromStoresObject,
prefersCrossfades: stateFromStores,
forcedColors: stateFromStoresObject2,
alwaysShowLinkDecorations: stateFromStores2,
highContrastModeEnabled: false,
keyboardModeEnabled: stateFromStores3,
switchIconsEnabled: stateFromStores4
}), [stateFromStoresObject, stateFromStores, stateFromStoresObject2, stateFromStores2, stateFromStores3, stateFromStores4])}>{children}</AccessibilityPreferencesContext.Provider>;
};