// Metro module 11188 (f11189).
import { ImageBackground, StyleSheet } from "react-native";
import { Fragment } from "react/jsx-runtime";
import { ForumPostMediaSpoiler } from "../../forums/native/posts/ForumPostMedia";
import FastImage from "../../../components_native/common/FastImage";
import { isAndroid } from "../../../utils/PlatformUtils";
let MediaPostGridThumbnailIOS;
const MediaPostGridThumbnailAndroid = function MediaPostGridThumbnailAndroid(props) {
const { shouldSpoiler, blurTheme, source, androidStyle, backgroundImagesource, resizeMode } = props;
return backgroundImagesource == null ?
:
;
};
MediaPostGridThumbnailIOS = function MediaPostGridThumbnailIOS(props) {
const { shouldSpoiler, blurTheme, source, iosStyle, backgroundImagesource, resizeMode } = props;
return , ]
} : {
children: [, , ]
}} />;
};
export default function MediaPostGridThumbnail(props) {
const r0 = props.isPortrait === true && props.shouldSpoiler === false;
let resizeMode = "cover";
let backgroundImagesource = void 0;
if (r0) {
backgroundImagesource = props.source;
resizeMode = "contain";
}
const props2 = {
...props,
backgroundImagesource,
resizeMode
};
return isAndroid() ? : ;
};