diff --git a/apps/web/components/signup.tsx b/apps/web/components/signup.tsx index 5f05a245a..96e356777 100644 --- a/apps/web/components/signup.tsx +++ b/apps/web/components/signup.tsx @@ -14,12 +14,12 @@ type FormValues = { }; export default function Signup(props: { source: string }) { - const methods = useForm({}); + const form = useForm({}); const { register, trigger, formState: { errors, isSubmitting }, - } = methods; + } = form; const handleErrors = async (resp: Response) => { if (!resp.ok) { @@ -52,7 +52,7 @@ export default function Signup(props: { source: string }) { ) .catch((err) => { toast.dismiss(); - methods.setError("apiError", { message: err.message }); + form.setError("apiError", { message: err.message }); }); }; @@ -123,11 +123,11 @@ export default function Signup(props: { source: string }) { {renderApiError()} {renderFormValidation()} - +
{ - methods.clearErrors(); + form.clearErrors(); trigger(); }} className="mt-8 space-y-6" @@ -175,7 +175,7 @@ export default function Signup(props: { source: string }) { + + ))} + + +
+
@@ -357,7 +408,7 @@ const RecipientsPage: NextPageWithLayout = (props: any) => {

{`"${props.document.title}" will be sent to ${ - signers.filter( + formValues.filter( (s: any) => s.email && s.sendStatus != "SENT" ).length } recipients.`} diff --git a/packages/lib/query/getDocument.ts b/packages/lib/query/getDocument.ts index 9e61ae8ea..db658794c 100644 --- a/packages/lib/query/getDocument.ts +++ b/packages/lib/query/getDocument.ts @@ -18,7 +18,11 @@ export const getDocument = async ( userId: user.id, }, include: { - Recipient: true, + Recipient: { + orderBy: { + id: "asc", + }, + }, Field: { include: { Recipient: true, Signature: true } }, }, });