24 lines
1.0 KiB
TypeScript
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
|
|
}} />;
|
|
};
|