import React from "react"; import classes from "./classes.module.scss"; import classNames from "classnames"; import Image from "next/image"; import PenICon from "@Assets/Icons/pen.svg"; import { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard"; import Typography, { ITypo } from "../../Typography"; type IProps = { folder: IDashBoardFolder; isDescription: boolean; }; type IState = {}; export default class FolderBoxInformation extends React.Component { public static defaultProps = { isDescription: false, }; public override render(): JSX.Element { return
{this.props.isDescription ?
Note dossier : {this.props.folder.description ?? "..."}
: <>
Intitulé du dossier {this.props.folder.name ?? "..."}
Numéro de dossier {this.props.folder.folder_number ?? "..."}
Type d’acte {this.props.folder.deed.deed_type.name ?? "..."}
Ouverture du dossier {this.formatDate(this.props.folder.created_at)}
}
edit informations
; } private formatDate(date: Date | null): string { if(!date) return "..."; return date.toLocaleDateString("fr-FR", { year: "numeric", month: "long", day: "numeric", }); } }