diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/components/dms/dialogs/ShareViaChatDialog.tsx | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/src/components/dms/dialogs/ShareViaChatDialog.tsx b/src/components/dms/dialogs/ShareViaChatDialog.tsx index d353eebe6..d2fefd33b 100644 --- a/src/components/dms/dialogs/ShareViaChatDialog.tsx +++ b/src/components/dms/dialogs/ShareViaChatDialog.tsx @@ -15,8 +15,24 @@ export function SendViaChatDialog({ control: Dialog.DialogControlProps onSelectChat: (chatId: string) => void }) { - const {_} = useLingui() + return ( + <Dialog.Outer + control={control} + testID="sendViaChatChatDialog" + nativeOptions={{sheet: {snapPoints: ['100%']}}}> + <SendViaChatDialogInner control={control} onSelectChat={onSelectChat} /> + </Dialog.Outer> + ) +} +function SendViaChatDialogInner({ + control, + onSelectChat, +}: { + control: Dialog.DialogControlProps + onSelectChat: (chatId: string) => void +}) { + const {_} = useLingui() const {mutate: createChat} = useGetConvoForMembers({ onSuccess: data => { onSelectChat(data.convo.id) @@ -39,15 +55,10 @@ export function SendViaChatDialog({ ) return ( - <Dialog.Outer - control={control} - testID="sendViaChatChatDialog" - nativeOptions={{sheet: {snapPoints: ['100%']}}}> - <SearchablePeopleList - title={_(msg`Send post to...`)} - onSelectChat={onCreateChat} - showRecentConvos - /> - </Dialog.Outer> + <SearchablePeopleList + title={_(msg`Send post to...`)} + onSelectChat={onCreateChat} + showRecentConvos + /> ) } |