Files
discord-decomp/modules/premium/powerups/native/GuildPowerupsImage.tsx
T
2026-11-01 12:12:55 +02:00

24 lines
1.0 KiB
TypeScript

// Metro module 11615 (f11616).
import AccessibilityStore from "../../../a11y/AccessibilityStore";
import { createStyles } from "../../../../design/components/Styles/native/createStyles";
import { useStateFromStores } from "../../../../_bundle/Module589";
import { isAndroid } from "../../../../_bundle/Module501";
import Module6208 from "../../../../_bundle/Module6208";
import FastImage from "../../../../components_native/common/FastImage";
const useStyles = createStyles({
image: {
width: "75%",
height: "100%",
alignSelf: "center",
resizeMode: "contain"
}
});
export default function GuildPowerupsImage(props) {
const { imageUrl, isAnimated = true, style } = props;
const styles = useStyles();
const stateFromStores = useStateFromStores([AccessibilityStore], () => AccessibilityStore.useReducedMotion);
return isAndroid() && (isAnimated && !stateFromStores) ? <Module6208 style={[styles.image, style]} url={imageUrl} /> : <FastImage style={[styles.image, style]} source={{
uri: imageUrl
}} />;
};