diff options
author | Samuel Newman <mozzius@protonmail.com> | 2024-08-29 17:00:12 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-29 17:00:12 +0100 |
commit | ea5ab993993280b7c9fc03c25be658f11369df4d (patch) | |
tree | 9fe6743bbcb3b560764fe7f07f839744c7aec9dc /src/view/com/composer/videos/VideoTranscodeProgress.tsx | |
parent | 551c4a4f3210e5fa3060d06f4beeaeef3a97093d (diff) | |
download | voidsky-ea5ab993993280b7c9fc03c25be658f11369df4d.tar.zst |
[Video] Make compress/upload cancelable (#4996)
* add abort controller to video upload system * rm log * rm log 2
Diffstat (limited to 'src/view/com/composer/videos/VideoTranscodeProgress.tsx')
-rw-r--r-- | src/view/com/composer/videos/VideoTranscodeProgress.tsx | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/view/com/composer/videos/VideoTranscodeProgress.tsx b/src/view/com/composer/videos/VideoTranscodeProgress.tsx index a44b633cd..8a79492d7 100644 --- a/src/view/com/composer/videos/VideoTranscodeProgress.tsx +++ b/src/view/com/composer/videos/VideoTranscodeProgress.tsx @@ -3,18 +3,19 @@ import {View} from 'react-native' // @ts-expect-error no type definition import ProgressPie from 'react-native-progress/Pie' import {ImagePickerAsset} from 'expo-image-picker' -import {Trans} from '@lingui/macro' import {atoms as a, useTheme} from '#/alf' -import {Text} from '#/components/Typography' +import {ExternalEmbedRemoveBtn} from '../ExternalEmbedRemoveBtn' import {VideoTranscodeBackdrop} from './VideoTranscodeBackdrop' export function VideoTranscodeProgress({ asset, progress, + clear, }: { asset: ImagePickerAsset progress: number + clear: () => void }) { const t = useTheme() @@ -41,16 +42,14 @@ export function VideoTranscodeProgress({ a.inset_0, ]}> <ProgressPie - size={64} - borderWidth={4} + size={48} + borderWidth={3} borderColor={t.atoms.text.color} color={t.atoms.text.color} progress={progress} /> - <Text> - <Trans>Compressing...</Trans> - </Text> </View> + <ExternalEmbedRemoveBtn onRemove={clear} /> </View> ) } |