From cacbfcc70697458ddef5439d00f779492148e436 Mon Sep 17 00:00:00 2001 From: Maxime Lalo Date: Mon, 24 Apr 2023 14:43:57 +0200 Subject: [PATCH] :sparkles: Mocking documents --- .vscode/settings.json | 1 - .../Layouts/DesignSystem/dummyData.ts | 23 +++++++------- .../Layouts/Folder/ViewDocuments/index.tsx | 31 ++++++++++++++++--- src/front/Components/Layouts/Folder/index.tsx | 12 ++----- 4 files changed, 40 insertions(+), 27 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 7fb4001b..2fec080c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,5 @@ { "editor.defaultFormatter": "esbenp.prettier-vscode", - "editor.formatOnSave": true, "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, diff --git a/src/front/Components/Layouts/DesignSystem/dummyData.ts b/src/front/Components/Layouts/DesignSystem/dummyData.ts index 3271fb3a..dae04d5c 100644 --- a/src/front/Components/Layouts/DesignSystem/dummyData.ts +++ b/src/front/Components/Layouts/DesignSystem/dummyData.ts @@ -1,17 +1,6 @@ -import { - Address, - Office, - DeedType, - Deed, - OfficeFolder, - Contact, - Customer, - DocumentType, - Document, - OfficeFolderHasCustomer, -} from "le-coffre-resources/dist/Notary"; import { ECustomerStatus } from "le-coffre-resources/dist/Customer/Customer"; import { EFolderStatus } from "le-coffre-resources/dist/Customer/OfficeFolder"; +import { Address, Contact, Customer, Deed, DeedType, Document, DocumentType, File, Office, OfficeFolder, OfficeFolderHasCustomer } from "le-coffre-resources/dist/Notary"; export const address: Address = { uid: "a&2azedzaa3", @@ -124,6 +113,15 @@ export const documentPending: Document = { created_at: new Date(), }; +export const fileMock: File = { + uid: "super_file_uid", + created_at: new Date(), + updated_at: new Date(), + document: document, + file_path: + "https://minteed-stg-euwest3-s3.s3.eu-west-3.amazonaws.com/Qmf_Yb_Eh_X9st_F_Srq_Ve_Bj_Yb_Aj56xv_AV_Nj6_Wjypo_B4r5ubce_U_ae3303e7ab.pdf", +}; + export const documentDeposited: Document = { uid: "uè§u§htfgrthytrgr", depositor: customer, @@ -132,6 +130,7 @@ export const documentDeposited: Document = { document_type: docType, updated_at: new Date(), created_at: new Date(), + files: [fileMock], }; export const customer2: Customer = { diff --git a/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx b/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx index 94aa34bf..52777434 100644 --- a/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx +++ b/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx @@ -1,3 +1,5 @@ +import "reflect-metadata"; + import ValidateAnchoringGif from "@Front/Assets/images/validate_anchoring.gif"; import Button, { EButtonVariant } from "@Front/Components/DesignSystem/Button"; import CheckBox from "@Front/Components/DesignSystem/CheckBox"; @@ -5,14 +7,21 @@ import FilePreview from "@Front/Components/DesignSystem/FilePreview"; import InputField from "@Front/Components/DesignSystem/Form/Elements/InputField"; import Confirm from "@Front/Components/DesignSystem/Modal/Confirm"; import Typography, { ITypo, ITypoColor } from "@Front/Components/DesignSystem/Typography"; +import { folders } from "@Front/Components/Layouts/DesignSystem/dummyData"; import DefaultNotaryDashboard from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard"; import Image from "next/image"; +import { useRouter } from "next/router"; import React from "react"; import BasePage from "../../Base"; import classes from "./classes.module.scss"; +import { Document } from "le-coffre-resources/dist/Customer"; + type IProps = {}; +type IPropsClass = { + selectedDocument: Document; +}; type IState = { isRefuseModalVisible: boolean; isValidateModalVisible: boolean; @@ -20,8 +29,8 @@ type IState = { hasValidateAnchoring: boolean; }; -export default class ViewDocuments extends BasePage { - public constructor(props: IProps) { +class ViewDocumentsClass extends BasePage { + public constructor(props: IPropsClass) { super(props); this.state = { @@ -42,7 +51,6 @@ export default class ViewDocuments extends BasePage { return ( {}} hasBackArrow mobileBackText="Retour aux documents">
@@ -50,10 +58,12 @@ export default class ViewDocuments extends BasePage { App 23 rue Torus Toulon - Diagnostic électricité + {this.props.selectedDocument.document_type.name}
- + {this.props.selectedDocument.files?.map((file) => ( + + ))}