From 334313e71dd50b561037267471accfe3b628b51e Mon Sep 17 00:00:00 2001 From: Max S Date: Mon, 26 Aug 2024 11:45:01 +0200 Subject: [PATCH] :sparkles: responsive folder client view --- .../ClientView/DocumentTables/index.tsx | 31 ++++++++++--- .../ClientView/classes.module.scss | 23 +++++++++- .../FolderInformation/ClientView/index.tsx | 44 ++++++++++--------- 3 files changed, 70 insertions(+), 28 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 de516731..103c3270 100644 --- a/src/front/Components/Layouts/Folder/FolderInformation/ClientView/DocumentTables/index.tsx +++ b/src/front/Components/Layouts/Folder/FolderInformation/ClientView/DocumentTables/index.tsx @@ -16,6 +16,7 @@ import { useCallback, useEffect, useMemo, useState } from "react"; import classes from "./classes.module.scss"; import DeleteAskedDocumentModal from "./DeleteAskedDocumentModal"; import DeleteSentDocumentModal from "./DeleteSentDocumentModal"; +import { useMediaQuery } from "@mui/material"; type IProps = { documents: Document[]; @@ -34,6 +35,8 @@ export default function DocumentTables(props: IProps) { const [documents, setDocuments] = useState(documentsProps); const [documentUid, setDocumentUid] = useState(null); + const isMobile = useMediaQuery("(max-width:524px)"); + const deleteAskedDocumentModal = useOpenable(); const deleteSentDocumentModal = useOpenable(); @@ -232,11 +235,11 @@ export default function DocumentTables(props: IProps) { - {askedDocuments.length > 0 && } - {toValidateDocuments.length > 0 &&
} - {validatedDocuments.length > 0 &&
} - {refusedDocuments.length > 0 &&
} - {sentDocuments.length > 0 &&
} + {askedDocuments.length > 0 &&
} + {toValidateDocuments.length > 0 &&
} + {validatedDocuments.length > 0 &&
} + {refusedDocuments.length > 0 &&
} + {sentDocuments.length > 0 &&
} {documentUid && ( <>
-
+
value.customer?.uid === customer.uid) ?? null} /> - {anchorStatus === AnchorStatus.NOT_ANCHORED && ( - - - - )} - +
+ {anchorStatus === AnchorStatus.NOT_ANCHORED && ( + + + + )} + +
+ {doesCustomerHaveDocument ? ( ) : (