Files
discord-decomp/modules/premium/promotions/MarketingComponentHooks.tsx
T
2026-11-01 12:12:55 +02:00

27 lines
883 B
TypeScript

// Metro module 9708 (f9709).
import AccessibilityStore from "../../a11y/AccessibilityStore";
import useTheme from "../../../hooks/useTheme";
import { useStateFromStores } from "../../../_bundle/Module589";
import { isThemeDark } from "../../../design/utils/shared/themes";
export function useThemeAndReducedMotionAwareAssetUrl(a0, a1) {
let lightStaticUrl;
const theme = useTheme();
const stateFromStores = useStateFromStores([AccessibilityStore], () => AccessibilityStore.useReducedMotion);
let r17 = null;
if (a0 != null) {
L11: {
if (!isThemeDark(theme) && !a1) {
if (stateFromStores) {
lightStaticUrl = a0.lightStaticUrl;
break L11;
}
lightStaticUrl = a0.lightUrl;
} else {
lightStaticUrl = stateFromStores ? a0.darkStaticUrl : a0.darkUrl;
}
}
r17 = lightStaticUrl;
}
return r17;
}