chore: documents work properly

This commit is contained in:
Catalin Pit
2025-02-10 13:44:13 +02:00
parent a7adb77e47
commit 6a47b3a6e5
4 changed files with 7 additions and 11 deletions

View File

@ -145,7 +145,8 @@ export const AddFieldsFormPartial = ({
pageWidth: Number(field.width),
pageHeight: Number(field.height),
recipientId: field.recipientId,
signerEmail: recipients.find((r) => r.id === field.recipientId)?.email || '',
signerEmail:
recipients.find((recipient) => recipient.id === field.recipientId)?.email ?? '',
fieldMeta: field.fieldMeta ? ZFieldMetaSchema.parse(field.fieldMeta) : undefined,
})),
typedSignatureEnabled: typedSignatureEnabled ?? false,
@ -466,12 +467,14 @@ export const AddFieldsFormPartial = ({
...copiedField,
formId: nanoid(12),
recipientId: selectedSigner?.id ?? copiedField.recipientId,
signerEmail: selectedSigner?.email ?? copiedField.signerEmail,
pageX: copiedField.pageX + 3,
pageY: copiedField.pageY + 3,
});
}
},
[append, fieldClipboard, selectedSigner?.id],
[append, fieldClipboard, selectedSigner?.id, selectedSigner?.email],
);
useEffect(() => {

View File

@ -9,8 +9,8 @@ export const ZAddFieldsFormSchema = z.object({
formId: z.string().min(1),
nativeId: z.number().optional(),
type: z.nativeEnum(FieldType),
signerEmail: z.string().min(1),
recipientId: z.number(),
signerEmail: z.string(),
pageNumber: z.number().min(1),
pageX: z.number().min(0),
pageY: z.number().min(0),