diff --git a/src/front/Components/DesignSystem/Header/Notifications/NotificationModal/index.tsx b/src/front/Components/DesignSystem/Header/Notifications/NotificationModal/index.tsx index 623bcdcf..183731ed 100644 --- a/src/front/Components/DesignSystem/Header/Notifications/NotificationModal/index.tsx +++ b/src/front/Components/DesignSystem/Header/Notifications/NotificationModal/index.tsx @@ -43,7 +43,7 @@ export default class NotificationModal extends React.Component { {Toasts.getInstance().toasts.length === 0 ? (
- Vous n’avez pas de notifications. + Vous n'avez pas de notifications.
) : ( diff --git a/src/front/Components/Layouts/DesignSystem/index.tsx b/src/front/Components/Layouts/DesignSystem/index.tsx index 18310c61..37765476 100644 --- a/src/front/Components/Layouts/DesignSystem/index.tsx +++ b/src/front/Components/Layouts/DesignSystem/index.tsx @@ -24,7 +24,6 @@ import Toasts, { IToast } from "@Front/Stores/Toasts"; import classes from "./classes.module.scss"; import { customer2, document, documentDeposited, documentPending, folder, folders, folderWithPendingDocument } from "./dummyData"; - type IState = { isModalDisplayed: boolean; selectedOption?: IOption; @@ -203,7 +202,7 @@ export default class DesignSystem extends BasePage { + - + defaultValue={this.state.selectedFolder?.created_at?.toString() as string} + /> */}
@@ -79,13 +87,27 @@ class UpdateFolderMetadataClass extends BasePage { ); } - public override componentDidMount(): void { + public override async componentDidMount() { + const folder = await this.getFolder(); this.setState({ + selectedFolder: folder, selectedOption: { - label: this.props.folder?.deed.deed_type?.name ?? "", - value: this.props.folder?.deed.deed_type?.uid ?? "", + label: folder?.deed.deed_type?.name ?? "", + value: folder?.deed.deed_type?.uid ?? "", }, - }); + }) + } + + private async getFolder(): Promise { + const query = { + q: { + deed: { include: { deed_type: true } }, + office: true, + office_folder_has_customers: { include: { customer: { include: { contact: true } } } }, + }, + }; + const folder = await Folders.getInstance().getByUid(this.props.folderUid, query); + return folder; } private onSelectedOption(option: IOption) { @@ -99,19 +121,9 @@ class UpdateFolderMetadataClass extends BasePage { } } -export default function UpdateFolderMetadata() { +export default function UpdateFolderMetadata(props: IProps) { const router = useRouter(); let { folderUid } = router.query; folderUid = folderUid as string; - const folder = folders.find((folder) => folder.uid === folderUid) ?? null; - return ; -} - -function formatDate(date: Date | null): string { - if (!date) return "..."; - return date.toLocaleDateString("fr-FR", { - year: "numeric", - month: "long", - day: "numeric", - }); + return ; } diff --git a/src/front/Components/Layouts/FolderArchived/UpdateFolderMetadata/index.tsx b/src/front/Components/Layouts/FolderArchived/UpdateFolderMetadata/index.tsx index 21f3aa7f..710abc8b 100644 --- a/src/front/Components/Layouts/FolderArchived/UpdateFolderMetadata/index.tsx +++ b/src/front/Components/Layouts/FolderArchived/UpdateFolderMetadata/index.tsx @@ -52,7 +52,7 @@ class UpdateFolderMetadataClass extends BasePage {