From 842edcd4c278127d90db5724c17552aa26237f5e Mon Sep 17 00:00:00 2001 From: Max S Date: Fri, 20 Sep 2024 13:19:51 +0200 Subject: [PATCH] Refactor document status tag rendering in DocumentTables component --- .../ClientView/DocumentTables/index.tsx | 35 +++++++++++++++---- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/src/front/Components/Layouts/Folder/FolderInformation/ClientView/DocumentTables/index.tsx b/src/front/Components/Layouts/Folder/FolderInformation/ClientView/DocumentTables/index.tsx index 66f3ec71..ebcf0bb4 100644 --- a/src/front/Components/Layouts/Folder/FolderInformation/ClientView/DocumentTables/index.tsx +++ b/src/front/Components/Layouts/Folder/FolderInformation/ClientView/DocumentTables/index.tsx @@ -291,13 +291,7 @@ export default function DocumentTables(props: IProps) { }, document_status: { sx: { width: 107 }, - content: ( - - ), + content: getTagForSentDocument(document.document_status as EDocumentNotaryStatus), }, date: { sx: { width: 107 }, @@ -399,3 +393,30 @@ function getHeader(dateColumnTitle: string, isMobile: boolean): IHead[] { function formatName(text: string): string { return text.replace(/[^a-zA-Z0-9 ]/g, ""); } + +function getTagForSentDocument(status: EDocumentNotaryStatus) { + if (status === EDocumentNotaryStatus.SENT) { + return ( + + ); + } else if (status === EDocumentNotaryStatus.DOWNLOADED) { + return ( + + ); + } + return ( + + ); +}