diff options
author | Samuel Newman <mozzius@protonmail.com> | 2024-07-06 01:50:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-05 17:50:03 -0700 |
commit | 8f06ba70bb02a9dc3f09285719bd1585cc43aaeb (patch) | |
tree | eacc2a658522826a99d1ca3055fbd54a63ff65de /src/view/com/composer/ExternalEmbed.tsx | |
parent | 56b688744ef3492a1e93d8a6ee04a116ceb7253a (diff) | |
download | voidsky-8f06ba70bb02a9dc3f09285719bd1585cc43aaeb.tar.zst |
Video compression in composer (#4638)
Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: Hailey <me@haileyok.com>
Diffstat (limited to 'src/view/com/composer/ExternalEmbed.tsx')
-rw-r--r-- | src/view/com/composer/ExternalEmbed.tsx | 28 |
1 files changed, 3 insertions, 25 deletions
diff --git a/src/view/com/composer/ExternalEmbed.tsx b/src/view/com/composer/ExternalEmbed.tsx index b81065e99..4801ca0ab 100644 --- a/src/view/com/composer/ExternalEmbed.tsx +++ b/src/view/com/composer/ExternalEmbed.tsx @@ -1,12 +1,9 @@ import React from 'react' -import {StyleProp, TouchableOpacity, View, ViewStyle} from 'react-native' -import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' -import {msg} from '@lingui/macro' -import {useLingui} from '@lingui/react' +import {StyleProp, View, ViewStyle} from 'react-native' import {ExternalEmbedDraft} from 'lib/api/index' -import {s} from 'lib/styles' import {Gif} from 'state/queries/tenor' +import {ExternalEmbedRemoveBtn} from 'view/com/composer/ExternalEmbedRemoveBtn' import {ExternalLinkEmbed} from 'view/com/util/post-embeds/ExternalLinkEmbed' import {atoms as a, useTheme} from '#/alf' import {Loader} from '#/components/Loader' @@ -22,7 +19,6 @@ export const ExternalEmbed = ({ gif?: Gif }) => { const t = useTheme() - const {_} = useLingui() const linkInfo = React.useMemo( () => @@ -70,25 +66,7 @@ export const ExternalEmbed = ({ <ExternalLinkEmbed link={linkInfo} hideAlt /> </View> ) : null} - <TouchableOpacity - style={{ - position: 'absolute', - top: 16, - right: 10, - height: 36, - width: 36, - backgroundColor: 'rgba(0, 0, 0, 0.75)', - borderRadius: 18, - alignItems: 'center', - justifyContent: 'center', - }} - onPress={onRemove} - accessibilityRole="button" - accessibilityLabel={_(msg`Remove image preview`)} - accessibilityHint={_(msg`Removes default thumbnail from ${link.uri}`)} - onAccessibilityEscape={onRemove}> - <FontAwesomeIcon size={18} icon="xmark" style={s.white} /> - </TouchableOpacity> + <ExternalEmbedRemoveBtn onRemove={onRemove} /> </View> ) } |