From 49b61c6c07e1c36427e3e46718d0568d82de78bd Mon Sep 17 00:00:00 2001 From: Catalin Pit Date: Wed, 17 Sep 2025 10:31:23 +0300 Subject: [PATCH] feat: improve resend dialog --- .../dialogs/document-resend-dialog.tsx | 17 ++++++++++++++--- .../ui/primitives/document-flow/add-signers.tsx | 1 - 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/apps/remix/app/components/dialogs/document-resend-dialog.tsx b/apps/remix/app/components/dialogs/document-resend-dialog.tsx index e1a97ecc1..d93f29e84 100644 --- a/apps/remix/app/components/dialogs/document-resend-dialog.tsx +++ b/apps/remix/app/components/dialogs/document-resend-dialog.tsx @@ -6,7 +6,7 @@ import { useLingui } from '@lingui/react'; import { Trans } from '@lingui/react/macro'; import { type Recipient, SigningStatus } from '@prisma/client'; import { History } from 'lucide-react'; -import { useForm } from 'react-hook-form'; +import { useForm, useWatch } from 'react-hook-form'; import * as z from 'zod'; import { useSession } from '@documenso/lib/client-only/providers/session'; @@ -85,6 +85,11 @@ export const DocumentResendDialog = ({ document, recipients }: DocumentResendDia formState: { isSubmitting }, } = form; + const selectedRecipients = useWatch({ + control: form.control, + name: 'recipients', + }); + const onFormSubmit = async ({ recipients }: TResendDocumentFormSchema) => { try { await resendDocument({ documentId: document.id, recipients }); @@ -151,7 +156,7 @@ export const DocumentResendDialog = ({ document, recipients }: DocumentResendDia @@ -182,7 +187,13 @@ export const DocumentResendDialog = ({ document, recipients }: DocumentResendDia - diff --git a/packages/ui/primitives/document-flow/add-signers.tsx b/packages/ui/primitives/document-flow/add-signers.tsx index 43caa8fe1..ce1aacf02 100644 --- a/packages/ui/primitives/document-flow/add-signers.tsx +++ b/packages/ui/primitives/document-flow/add-signers.tsx @@ -714,7 +714,6 @@ export const AddSignersFormPartial = ({ handleRecipientAutoCompleteSelect(index, suggestion) } onSearchQueryChange={(query) => { - console.log('onSearchQueryChange', query); field.onChange(query); setRecipientSearchQuery(query); }}