feat: add envelope editor

This commit is contained in:
David Nguyen
2025-10-12 23:35:54 +11:00
parent bf89bc781b
commit 0da8e7dbc6
307 changed files with 24657 additions and 3681 deletions

View File

@ -100,7 +100,7 @@ export const TemplateEditForm = ({
},
});
const { mutateAsync: addTemplateFields } = trpc.field.addTemplateFields.useMutation({
const { mutateAsync: addTemplateFields } = trpc.field.setFieldsForTemplate.useMutation({
...DO_NOT_INVALIDATE_QUERY_ON_MUTATION,
onSuccess: (newData) => {
utils.template.getTemplateById.setData(
@ -193,7 +193,10 @@ export const TemplateEditForm = ({
setRecipients({
templateId: template.id,
recipients: data.signers,
recipients: data.signers.map((signer) => ({
...signer,
id: signer.nativeId,
})),
}),
]);
@ -237,7 +240,11 @@ export const TemplateEditForm = ({
const saveFieldsData = async (data: TAddTemplateFieldsFormSchema) => {
return addTemplateFields({
templateId: template.id,
fields: data.fields,
fields: data.fields.map((field) => ({
...field,
id: field.nativeId,
envelopeItemId: template.templateDocumentData.envelopeItemId,
})),
});
};