From 0415c606fd7b11874331b4557f7cc7b5b30be513 Mon Sep 17 00:00:00 2001 From: Timur Ercan Date: Fri, 27 Jan 2023 20:20:44 +0100 Subject: [PATCH] format document status --- apps/web/pages/documents.tsx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/apps/web/pages/documents.tsx b/apps/web/pages/documents.tsx index f5352dec1..ee0587913 100644 --- a/apps/web/pages/documents.tsx +++ b/apps/web/pages/documents.tsx @@ -7,6 +7,7 @@ import { PlusIcon, TrashIcon } from "@heroicons/react/24/outline"; import Link from "next/link"; import { useRouter } from "next/router"; import { uploadDocument } from "@documenso/features"; +import { DocumentStatus } from "@prisma/client"; const DocumentsPage: NextPageWithLayout = (req, res) => { const router = useRouter(); @@ -131,7 +132,7 @@ const DocumentsPage: NextPageWithLayout = (req, res) => { {document.recipients || "-"} - {document.status || "Draft"} + {formatDocumentStatus(document.status)} { ); }; +function formatDocumentStatus(status: DocumentStatus) { + switch (status) { + case DocumentStatus.DRAFT: + return "Draft"; + + case DocumentStatus.PENDING: + return "Pending"; + + case DocumentStatus.COMPLETED: + return "Completed"; + } +} + DocumentsPage.getLayout = function getLayout(page: ReactElement) { return {page}; };