From 9715dbfeaac01eae62f2f2be6ef5e39b2763aaa6 Mon Sep 17 00:00:00 2001 From: Adithya Krishna Date: Wed, 17 Apr 2024 02:24:48 +0530 Subject: [PATCH] chore: fix ordering of recipients Signed-off-by: Adithya Krishna --- .../add-template-placeholder-recipients.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/ui/primitives/template-flow/add-template-placeholder-recipients.tsx b/packages/ui/primitives/template-flow/add-template-placeholder-recipients.tsx index 87ec48ad1..b561d3ef7 100644 --- a/packages/ui/primitives/template-flow/add-template-placeholder-recipients.tsx +++ b/packages/ui/primitives/template-flow/add-template-placeholder-recipients.tsx @@ -80,6 +80,7 @@ export const AddTemplatePlaceholderRecipientsFormPartial = ({ append: appendSigner, fields: signers, remove: removeSigner, + update: updateSigner, } = useFieldArray({ control, name: 'signers', @@ -97,7 +98,15 @@ export const AddTemplatePlaceholderRecipientsFormPartial = ({ }; const onRemoveSigner = (index: number) => { + for (let i = index; i < signers.length; i++) { + updateSigner(i, { + ...signers[i], + name: `Recipient ${i}`, + email: `recipient.${i}@documenso.com`, + }); + } removeSigner(index); + setPlaceholderRecipientCount((count) => count - 1); }; return (