feat: add missing email field to document sign page

This commit is contained in:
Ephraim Atta-Duncan
2023-09-02 22:08:19 +00:00
parent 7bcf5fbd86
commit 4b849e286c
2 changed files with 102 additions and 0 deletions

View File

@ -14,6 +14,7 @@ import { ElementVisible } from '@documenso/ui/primitives/element-visible';
import { LazyPDFViewer } from '@documenso/ui/primitives/lazy-pdf-viewer';
import { DateField } from './date-field';
import { EmailField } from './email-field';
import { SigningForm } from './form';
import { NameField } from './name-field';
import { SigningProvider } from './provider';
@ -47,6 +48,8 @@ export default async function SigningPage({ params: { token } }: SigningPageProp
const documentUrl = `data:application/pdf;base64,${document.document}`;
console.log(fields);
return (
<SigningProvider email={recipient.email} fullName={recipient.name} signature={user?.signature}>
<div className="mx-auto w-full max-w-screen-xl px-4 md:px-8">
@ -87,6 +90,9 @@ export default async function SigningPage({ params: { token } }: SigningPageProp
.with(FieldType.DATE, () => (
<DateField key={field.id} field={field} recipient={recipient} />
))
.with(FieldType.EMAIL, () => (
<EmailField key={field.id} field={field} recipient={recipient} />
))
.otherwise(() => null),
)}
</ElementVisible>