From 61519a0bebf4f8f06cea2844c8baecf6d6059591 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 13 Aug 2024 15:43:56 -0500 Subject: [PATCH] Confirm before detaching post --- src/view/com/util/forms/PostDropdownBtn.tsx | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/view/com/util/forms/PostDropdownBtn.tsx b/src/view/com/util/forms/PostDropdownBtn.tsx index 7125a64790..89d637b762 100644 --- a/src/view/com/util/forms/PostDropdownBtn.tsx +++ b/src/view/com/util/forms/PostDropdownBtn.tsx @@ -119,6 +119,7 @@ let PostDropdownBtn = ({ const embedPostControl = useDialogControl() const sendViaChatControl = useDialogControl() const postInteractionSettingsDialogControl = useDialogControl() + const quotePostDetachConfirmControl = useDialogControl() const {mutateAsync: toggleReplyVisibility} = useToggleReplyVisibilityMutation() @@ -526,7 +527,11 @@ let PostDropdownBtn = ({ ? _(msg`Re-attach quote`) : _(msg`Detach quote`) } - onPress={onToggleQuotePostAttachment}> + onPress={ + quoteEmbed.isDetached + ? onToggleQuotePostAttachment + : () => quotePostDetachConfirmControl.open() + }> {quoteEmbed.isDetached ? _(msg`Re-attach quote`) @@ -658,6 +663,16 @@ let PostDropdownBtn = ({ rootPostUri={rootUri} initialThreadgateView={post.threadgate} /> + + ) }