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

+26
View File
@@ -0,0 +1,26 @@
// Metro module 5206 (f5207).
import { View } from "react-native";
import ThemeStore from "../../user_settings/ThemeStore";
import * as _PlatformUtils from "../../../utils/PlatformUtils";
import EmojiUtils from "../../../utils/EmojiUtils";
import { LegacyText } from "../../../design/void/native";
import FastImage from "../../../components_native/common/FastImage";
import { isThemeDark } from "../../../design/shared";
import Module5207 from "../../../_bundle/Module5207";
import Module5208 from "../../../_bundle/Module5208";
export default function Emoji(props) {
const { src, name, style, textEmojiStyle, fastImageStyle, forceTextEmoji, adjustsFontSizeToFit } = props;
const isAndroid = _PlatformUtils.isAndroid();
let uri = src;
if (isAndroid) {
uri = src;
if (uri == null) {
uri = EmojiUtils.getURL(name);
}
}
return <View style={style}>
{!forceTextEmoji && (uri != null && uri !== "") ? <FastImage resizeMode="contain" style={fastImageStyle} placeholder={isThemeDark(ThemeStore.theme) ? Module5207 : Module5208} source={{
uri
}} /> : <LegacyText style={textEmojiStyle} allowFontScaling={false} adjustsFontSizeToFit={adjustsFontSizeToFit}>{name}</LegacyText>}
</View>;
};