about summary refs log tree commit diff
path: root/src/view/com/util/PostEmbeds/ExternalLinkEmbed.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/com/util/PostEmbeds/ExternalLinkEmbed.tsx')
-rw-r--r--src/view/com/util/PostEmbeds/ExternalLinkEmbed.tsx69
1 files changed, 0 insertions, 69 deletions
diff --git a/src/view/com/util/PostEmbeds/ExternalLinkEmbed.tsx b/src/view/com/util/PostEmbeds/ExternalLinkEmbed.tsx
deleted file mode 100644
index e8c63bdb7..000000000
--- a/src/view/com/util/PostEmbeds/ExternalLinkEmbed.tsx
+++ /dev/null
@@ -1,69 +0,0 @@
-import React from 'react'
-import {Text} from '../text/Text'
-import {AutoSizedImage} from '../images/AutoSizedImage'
-import {StyleSheet, View} from 'react-native'
-import {usePalette} from 'lib/hooks/usePalette'
-import {PresentedExternal} from '@atproto/api/dist/client/types/app/bsky/embed/external'
-
-const ExternalLinkEmbed = ({
-  link,
-  onImagePress,
-  imageChild,
-}: {
-  link: PresentedExternal
-  onImagePress?: () => void
-  imageChild?: React.ReactNode
-}) => {
-  const pal = usePalette('default')
-  return (
-    <>
-      {link.thumb ? (
-        <AutoSizedImage
-          uri={link.thumb}
-          style={styles.extImage}
-          onPress={onImagePress}>
-          {imageChild}
-        </AutoSizedImage>
-      ) : undefined}
-      <View style={styles.extInner}>
-        <Text type="md-bold" numberOfLines={2} style={[pal.text]}>
-          {link.title || link.uri}
-        </Text>
-        <Text
-          type="sm"
-          numberOfLines={1}
-          style={[pal.textLight, styles.extUri]}>
-          {link.uri}
-        </Text>
-        {link.description ? (
-          <Text
-            type="sm"
-            numberOfLines={2}
-            style={[pal.text, styles.extDescription]}>
-            {link.description}
-          </Text>
-        ) : undefined}
-      </View>
-    </>
-  )
-}
-
-const styles = StyleSheet.create({
-  extInner: {
-    padding: 10,
-  },
-  extImage: {
-    borderTopLeftRadius: 6,
-    borderTopRightRadius: 6,
-    width: '100%',
-    maxHeight: 200,
-  },
-  extUri: {
-    marginTop: 2,
-  },
-  extDescription: {
-    marginTop: 4,
-  },
-})
-
-export default ExternalLinkEmbed