import PenICon from "@Assets/Icons/pen.svg"; import Module from "@Front/Config/Module"; import classNames from "classnames"; import { OfficeFolder } from "le-coffre-resources/dist/Notary"; import Image from "next/image"; import Link from "next/link"; import React from "react"; import Typography, { ITypo } from "../Typography"; import classes from "./classes.module.scss"; import { AnchorStatus } from "@Front/Components/Layouts/Folder/FolderInformation"; type IProps = { folder: OfficeFolder; type: EFolderBoxInformationType; isArchived?: boolean; anchorStatus: AnchorStatus; }; export enum EFolderBoxInformationType { INFORMATIONS = "informations", DESCRIPTION = "description", ARCHIVED_DESCRIPTION = "archivedDescription", } export default function FolderBoxInformation(props: IProps) { const { isArchived = false, type } = props; const editDescriptionPath = Module.getInstance() .get() .modules.pages.Folder.pages.EditDescription.props.path.replace("[folderUid]", props.folder.uid ?? ""); const editInformationsPath = Module.getInstance() .get() .modules.pages.Folder.pages.EditInformations.props.path.replace("[folderUid]", props.folder.uid ?? ""); const path = type === EFolderBoxInformationType.DESCRIPTION ? editDescriptionPath : editInformationsPath; return (