import Head from "next/head"; import { ReactElement } from "react"; import Layout from "../../../components/layout"; import { NextPageWithLayout } from "../../_app"; import { NEXT_PUBLIC_WEBAPP_URL } from "@documenso/lib"; import { PaperAirplaneIcon, UserCircleIcon } from "@heroicons/react/24/outline"; import { ChevronLeftIcon, ChevronRightIcon } from "@heroicons/react/20/solid"; import { getUserFromToken } from "@documenso/lib/server"; import { useRouter } from "next/router"; import { toast } from "react-hot-toast"; import { getDocument } from "@documenso/lib/query"; import { Document as PrismaDocument } from "@prisma/client"; import { Breadcrumb, Button } from "@documenso/ui"; const RecipientsPage: NextPageWithLayout = (props: any) => { const router = useRouter(); const title: string = `"` + props?.document?.title + `"` + "Recipients | Documenso"; return ( <> {title}

{props.document.title}

Signers

The people who will sign the document.

CC

Anybody who should get a copy.

); }; RecipientsPage.getLayout = function getLayout(page: ReactElement) { return {page}; }; export async function getServerSideProps(context: any) { const user = await getUserFromToken(context.req, context.res); if (!user) return; const { id: documentId } = context.query; const document: PrismaDocument = await getDocument( +documentId, context.req, context.res ); return { props: { document: document, }, }; } export default RecipientsPage;