From 3eebd52dd113857c4dac2c5333fb9632d15e2cd0 Mon Sep 17 00:00:00 2001 From: Mythie Date: Wed, 19 Apr 2023 23:52:37 +1000 Subject: [PATCH] fix: improve types --- apps/web/pages/documents/[id]/recipients.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/web/pages/documents/[id]/recipients.tsx b/apps/web/pages/documents/[id]/recipients.tsx index 180940ef8..9c2cdca0d 100644 --- a/apps/web/pages/documents/[id]/recipients.tsx +++ b/apps/web/pages/documents/[id]/recipients.tsx @@ -18,12 +18,12 @@ import { UserPlusIcon, XMarkIcon, } from "@heroicons/react/24/outline"; -import { DocumentStatus, Document as PrismaDocument } from "@prisma/client"; +import { DocumentStatus, Document as PrismaDocument, Recipient } from "@prisma/client"; import { FormProvider, useFieldArray, useForm, useWatch } from "react-hook-form"; import { toast } from "react-hot-toast"; export type FormValues = { - signers: { id: number; email: string; name: string }[]; + signers: Array>; }; const RecipientsPage: NextPageWithLayout = (props: any) => { @@ -109,14 +109,14 @@ const RecipientsPage: NextPageWithLayout = (props: any) => { color="primary" icon={PaperAirplaneIcon} onClick={() => { - formValues.some((r: any) => r.email && hasEmailError(r)) + formValues.some((r) => r.email && hasEmailError(r)) ? toast.error("Please enter a valid email address.", { id: "invalid email" }) : setOpen(true); }} disabled={ (formValues.length || 0) === 0 || !formValues.some( - (r: any) => r.email && !hasEmailError(r) && r.sendStatus === "NOT_SENT" + (r) => r.email && !hasEmailError(r) && r.sendStatus === "NOT_SENT" ) || loading }>