fix(app): SVG im Vollbild via SvgUri rendern (statt Image) — preserveAspectRatio damit nicht gestreckt

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-10 18:46:13 +02:00
parent 087e91dca1
commit 158423c155
+11 -5
View File
@@ -1363,11 +1363,17 @@ const ChatScreen: React.FC = () => {
onPress={() => setFullscreenImage(null)} onPress={() => setFullscreenImage(null)}
> >
{fullscreenImage && ( {fullscreenImage && (
<Image /\.svg(?:\?|$)/i.test(fullscreenImage) ? (
source={{ uri: fullscreenImage }} <View style={styles.fullscreenImage}>
style={styles.fullscreenImage} <SvgUri uri={fullscreenImage} width="100%" height="100%" preserveAspectRatio="xMidYMid meet" />
resizeMode="contain" </View>
/> ) : (
<Image
source={{ uri: fullscreenImage }}
style={styles.fullscreenImage}
resizeMode="contain"
/>
)
)} )}
</TouchableOpacity> </TouchableOpacity>
</Modal> </Modal>