🐛 Fixing build

This commit is contained in:
Maxime Lalo 2023-07-25 10:36:16 +02:00
parent 90318a0b7f
commit 78cd1ec0b3
22 changed files with 179 additions and 104 deletions

View File

@ -1,7 +1,7 @@
import PenICon from "@Assets/Icons/pen.svg";
import { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
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";
@ -10,7 +10,7 @@ import Typography, { ITypo } from "../Typography";
import classes from "./classes.module.scss";
type IProps = {
folder: IDashBoardFolder;
folder: OfficeFolder;
type: EFolderBoxInformationType;
isArchived?: boolean;
};
@ -42,7 +42,7 @@ export default function FolderBoxInformation(props: IProps) {
</div>
);
function renderContentByType(folder: IDashBoardFolder, type: EFolderBoxInformationType) {
function renderContentByType(folder: OfficeFolder, type: EFolderBoxInformationType) {
switch (type) {
case EFolderBoxInformationType.DESCRIPTION:
return (

View File

@ -1,16 +1,16 @@
import ChevronIcon from "@Assets/Icons/chevron.svg";
import { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import { EDocumentStatus } from "le-coffre-resources/dist/Notary/Document";
import Image from "next/image";
import React from "react";
import Typography, { ITypo } from "../Typography";
import WarningBadge from "../WarningBadge";
import classes from "./classes.module.scss";
import { EDocumentStatus } from "le-coffre-resources/dist/Customer/Document";
type IProps = {
folder: IDashBoardFolder;
onSelectedFolder?: (folder: IDashBoardFolder) => void;
folder: OfficeFolder;
onSelectedFolder?: (folder: OfficeFolder) => void;
};
type IState = {};

View File

@ -1,18 +1,18 @@
import { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import Module from "@Front/Config/Module";
import { EDocumentStatus } from "le-coffre-resources/dist/Customer/Document";
import classNames from "classnames";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import { EDocumentStatus } from "le-coffre-resources/dist/Notary/Document";
import Link from "next/link";
import { useRouter } from "next/router";
import React from "react";
import FolderContainer from "../FolderContainer";
import classes from "./classes.module.scss";
import classNames from "classnames";
type IProps = {
folders: IDashBoardFolder[];
folders: OfficeFolder[];
isArchived: boolean;
onSelectedFolder?: (folder: IDashBoardFolder) => void;
onSelectedFolder?: (folder: OfficeFolder) => void;
onCloseLeftSide?: () => void;
};
@ -27,7 +27,7 @@ class FolderListClass extends React.Component<IPropsClass, IState> {
? Module.getInstance().get().modules.pages.Folder.pages.FolderArchived.pages.FolderInformation.props.path
: Module.getInstance().get().modules.pages.Folder.pages.FolderInformation.props.path;
public override render(): JSX.Element {
return <div className={classNames(classes["root"], this.props.isArchived ? classes["archived"]:"")}>{this.renderFolders()}</div>;
return <div className={classNames(classes["root"], this.props.isArchived ? classes["archived"] : "")}>{this.renderFolders()}</div>;
}
private renderFolders(): JSX.Element[] {

View File

@ -1,19 +1,19 @@
import { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import Module from "@Front/Config/Module";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import { EDocumentStatus } from "le-coffre-resources/dist/Notary/Document";
import Link from "next/link";
import { NextRouter, useRouter } from "next/router";
import React from "react";
import BlockList, { IBlock } from "../BlockList";
import Button from "../Button";
import SearchBar from "../SearchBar";
import classes from "./classes.module.scss";
import BlockList, { IBlock } from "../BlockList";
import { NextRouter, useRouter } from "next/router";
import { EDocumentStatus } from "le-coffre-resources/dist/SuperAdmin/Document";
type IProps = {
folders: IDashBoardFolder[];
folders: OfficeFolder[];
isArchived: boolean;
onSelectedFolder?: (folder: IDashBoardFolder) => void;
onSelectedFolder?: (folder: OfficeFolder) => void;
onCloseLeftSide?: () => void;
};
@ -22,7 +22,7 @@ type IPropsClass = IProps & {
};
type IState = {
filteredFolders: IDashBoardFolder[];
filteredFolders: OfficeFolder[];
};
class FolderListContainerClass extends React.Component<IPropsClass, IState> {
@ -97,7 +97,7 @@ class FolderListContainerClass extends React.Component<IPropsClass, IState> {
}
private filterFolders(value: string): void {
const filteredFolders: IDashBoardFolder[] = this.props.folders.filter((folder) => {
const filteredFolders: OfficeFolder[] = this.props.folders.filter((folder) => {
const name = folder.name.toLowerCase();
const number = folder.folder_number.toLowerCase();

View File

@ -1,5 +1,5 @@
import PenIcon from "@Assets/Icons/pen.svg";
import { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import Module from "@Front/Config/Module";
import { Customer } from "le-coffre-resources/dist/Notary";
import Image from "next/image";
@ -13,7 +13,7 @@ import { EDocumentStatus } from "le-coffre-resources/dist/Customer/Document";
type IProps = {
customer: Customer;
folder: IDashBoardFolder;
folder: OfficeFolder;
isArchived?: boolean;
};
type IState = {};

View File

@ -1,11 +1,11 @@
import ChevronIcon from "@Assets/Icons/chevron.svg";
import PlusIcon from "@Assets/Icons/plus.svg";
import Documents from "@Front/Api/LeCoffreApi/SuperAdmin/Documents/Documents";
import { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import Module from "@Front/Config/Module";
import classNames from "classnames";
import Customer, { Document } from "le-coffre-resources/dist/Customer";
import { EDocumentStatus } from "le-coffre-resources/dist/Customer/Document";
import { Customer, Document } from "le-coffre-resources/dist/Notary";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import Image from "next/image";
import Link from "next/link";
import React from "react";
@ -20,7 +20,7 @@ import UserFolderHeader from "./UserFolderHeader";
type IProps = {
customer: Customer;
animationDelay?: number;
folder: IDashBoardFolder;
folder: OfficeFolder;
isArchived?: boolean;
isOpened: boolean;
onChange: (id: string) => void;

View File

@ -7,8 +7,8 @@ import Version from "@Front/Components/DesignSystem/Version";
import BackArrow from "@Front/Components/Elements/BackArrow";
import WindowStore from "@Front/Stores/WindowStore";
import classNames from "classnames";
import { OfficeFolder } from "le-coffre-resources/dist/Customer";
import EFolderStatus from "le-coffre-resources/dist/Customer/EFolderStatus";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import Image from "next/image";
import React, { ReactNode } from "react";
@ -18,30 +18,17 @@ type IProps = {
title: string;
children?: ReactNode;
isArchived?: boolean;
onSelectedFolder: (folder: IDashBoardFolder) => void;
onSelectedFolder: (folder: OfficeFolder) => void;
hasBackArrow: boolean;
backArrowUrl?: string;
mobileBackText?: string;
};
type IState = {
folders: IDashBoardFolder[] | null;
folders: OfficeFolder[] | null;
isLeftSideOpen: boolean;
leftSideCanBeClosed: boolean;
};
export type IDashBoardFolder = {
uid?: OfficeFolder["uid"];
name: OfficeFolder["name"];
folder_number: OfficeFolder["folder_number"];
documents?: OfficeFolder["documents"];
description: OfficeFolder["description"];
deed?: OfficeFolder["deed"];
created_at: OfficeFolder["created_at"];
customers?: OfficeFolder["customers"];
archived_description: OfficeFolder["archived_description"];
status: OfficeFolder["status"];
};
export default class DefaultNotaryDashboard extends React.Component<IProps, IState> {
private onWindowResize = () => {};
public static defaultProps: Partial<IProps> = {

View File

@ -6,20 +6,20 @@ import Folders from "@Front/Api/LeCoffreApi/SuperAdmin/Folders/Folders";
import Button, { EButtonVariant } from "@Front/Components/DesignSystem/Button";
import CheckBox from "@Front/Components/DesignSystem/CheckBox";
import Form from "@Front/Components/DesignSystem/Form";
import { IOption } from "@Front/Components/DesignSystem/Form/SelectField";
import TextAreaField from "@Front/Components/DesignSystem/Form/TextareaField";
import TextField from "@Front/Components/DesignSystem/Form/TextField";
import Confirm from "@Front/Components/DesignSystem/Modal/Confirm";
import Typography, { ITypo, ITypoColor } from "@Front/Components/DesignSystem/Typography";
import BackArrow from "@Front/Components/Elements/BackArrow";
import DefaultNotaryDashboard from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import Module from "@Front/Config/Module";
import { OfficeFolder } from "le-coffre-resources/dist/Customer";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import { NextRouter, useRouter } from "next/router";
import React from "react";
import BasePage from "../../Base";
import classes from "./classes.module.scss";
import { IOption } from "@Front/Components/DesignSystem/Form/SelectField";
import TextField from "@Front/Components/DesignSystem/Form/TextField";
import TextAreaField from "@Front/Components/DesignSystem/Form/TextareaField";
type IProps = {};
type IPropsClass = IProps & {
@ -110,11 +110,7 @@ class AskDocumentsClass extends BasePage<IPropsClass, IState> {
cancelText={"Annuler"}
confirmText={"Ajouter"}>
<div className={classes["add-document-form-container"]}>
<TextField
name="document_name"
placeholder="Nom du document à ajouter"
onChange={this.onDocumentNameChange}
/>
<TextField name="document_name" placeholder="Nom du document à ajouter" onChange={this.onDocumentNameChange} />
<TextAreaField
name="description"
placeholder="Description visible par le client"
@ -211,10 +207,7 @@ class AskDocumentsClass extends BasePage<IPropsClass, IState> {
const oldDocumentsType = this.state.folder?.deed?.document_types!;
await Deeds.getInstance().put(this.state.folder?.deed?.uid!, {
document_types: [
...oldDocumentsType,
documentType,
],
document_types: [...oldDocumentsType, documentType],
});
await this.loadData();

View File

@ -2,7 +2,7 @@ import PlusIcon from "@Assets/Icons/plus.svg";
import Button, { EButtonVariant } from "@Front/Components/DesignSystem/Button";
import Typography, { ITypo, ITypoColor } from "@Front/Components/DesignSystem/Typography";
import UserFolder from "@Front/Components/DesignSystem/UserFolder";
import { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import Module from "@Front/Config/Module";
import Link from "next/link";
import React from "react";
@ -10,7 +10,7 @@ import React from "react";
import classes from "./classes.module.scss";
type IProps = {
folder: IDashBoardFolder;
folder: OfficeFolder;
};
type IState = {
openedCustomer: string;
@ -75,7 +75,6 @@ export default class ClientSection extends React.Component<IProps, IState> {
return output ?? null;
}
private changeUserFolder(uid: string) {
this.setState({
openedCustomer: uid === this.state.openedCustomer ? "" : uid,

View File

@ -6,9 +6,9 @@ import TextAreaField from "@Front/Components/DesignSystem/Form/TextareaField";
import Confirm from "@Front/Components/DesignSystem/Modal/Confirm";
import QuantityProgressBar from "@Front/Components/DesignSystem/QuantityProgressBar";
import Typography, { ITypo, ITypoColor } from "@Front/Components/DesignSystem/Typography";
import DefaultNotaryDashboard, { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import DefaultNotaryDashboard from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import Module from "@Front/Config/Module";
import { OfficeFolder } from "le-coffre-resources/dist/Customer";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import { EDocumentStatus } from "le-coffre-resources/dist/Notary/Document";
import Link from "next/link";
import { NextRouter, useRouter } from "next/router";
@ -26,7 +26,7 @@ type IPropsClass = IProps & {
};
type IState = {
selectedFolder: IDashBoardFolder | null;
selectedFolder: OfficeFolder | null;
isArchivedModalOpen: boolean;
inputArchivedDescripton: string;
};
@ -133,7 +133,7 @@ class FolderInformationClass extends BasePage<IPropsClass, IState> {
}
public override async componentDidMount() {
this.setState({
selectedFolder: (await this.getFolder()) as IDashBoardFolder,
selectedFolder: (await this.getFolder()) as OfficeFolder,
});
}
@ -159,7 +159,7 @@ class FolderInformationClass extends BasePage<IPropsClass, IState> {
return this.state.selectedFolder?.customers!.length > 0;
}
private onSelectedFolder(folder: IDashBoardFolder): void {
private onSelectedFolder(folder: OfficeFolder): void {
this.setState({ selectedFolder: folder });
}

View File

@ -1,5 +1,3 @@
import BasePage from "../../Base";
import classes from "./classes.module.scss";
import Customers from "@Front/Api/LeCoffreApi/SuperAdmin/Customers/Customers";
import Button, { EButtonVariant } from "@Front/Components/DesignSystem/Button";
import Form from "@Front/Components/DesignSystem/Form";
@ -7,13 +5,16 @@ import TextField from "@Front/Components/DesignSystem/Form/TextField";
import Confirm from "@Front/Components/DesignSystem/Modal/Confirm";
import Typography, { ITypo } from "@Front/Components/DesignSystem/Typography";
import BackArrow from "@Front/Components/Elements/BackArrow";
import DefaultNotaryDashboard, { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import DefaultNotaryDashboard from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import Module from "@Front/Config/Module";
import Customer, { Contact } from "le-coffre-resources/dist/Customer";
import { Contact, Customer, OfficeFolder } from "le-coffre-resources/dist/Notary";
import Link from "next/link";
import { NextRouter, useRouter } from "next/router";
import { ChangeEvent } from "react";
import BasePage from "../../Base";
import classes from "./classes.module.scss";
type IProps = {};
type IPropsClass = IProps & {
@ -22,7 +23,7 @@ type IPropsClass = IProps & {
customerUid: string;
};
type IState = {
selectedFolder: IDashBoardFolder | null;
selectedFolder: OfficeFolder | null;
inputNameValue: string;
inputFirstNameValue: string;
inputEmailValue: string;
@ -31,7 +32,7 @@ type IState = {
doesInputHaveValues: boolean;
inputBirthdate: Date | null;
inputAddress: string;
folder: IDashBoardFolder | null;
folder: OfficeFolder | null;
customer: Customer | null;
};
class UpdateClientClass extends BasePage<IPropsClass, IState> {
@ -222,7 +223,7 @@ class UpdateClientClass extends BasePage<IPropsClass, IState> {
this.setState({ inputPhoneNumberValue: event.target.value });
}
private onSelectedFolder(folder: IDashBoardFolder): void {
private onSelectedFolder(folder: OfficeFolder): void {
this.setState({ selectedFolder: folder });
}

View File

@ -7,9 +7,9 @@ import MultiSelect from "@Front/Components/DesignSystem/MultiSelect";
import RadioBox from "@Front/Components/DesignSystem/RadioBox";
import Typography, { ITypo } from "@Front/Components/DesignSystem/Typography";
import BackArrow from "@Front/Components/Elements/BackArrow";
import DefaultNotaryDashboard, { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import DefaultNotaryDashboard from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import Module from "@Front/Config/Module";
import User from "le-coffre-resources/dist/Notary";
import User, { OfficeFolder } from "le-coffre-resources/dist/Notary";
import Link from "next/link";
import { NextRouter, useRouter } from "next/router";
@ -21,7 +21,7 @@ type IPropsClass = {
router: NextRouter;
};
type IState = {
selectedFolder: IDashBoardFolder | null;
selectedFolder: OfficeFolder | null;
selectedOption?: ERadioBoxValue;
availableCollaborators: User[];
selectedCollaborators: readonly IOption[];
@ -163,7 +163,7 @@ class UpdateFolderCollaboratorsClass extends BasePage<IPropsClass, IState> {
});
}
private onSelectedFolder(folder: IDashBoardFolder): void {
private onSelectedFolder(folder: OfficeFolder): void {
this.setState({ selectedFolder: folder });
}

View File

@ -1,16 +1,17 @@
import Folders from "@Front/Api/LeCoffreApi/SuperAdmin/Folders/Folders";
import Button, { EButtonVariant } from "@Front/Components/DesignSystem/Button";
import Form from "@Front/Components/DesignSystem/Form";
import TextAreaField from "@Front/Components/DesignSystem/Form/TextareaField";
import Typography, { ITypo } from "@Front/Components/DesignSystem/Typography";
import BackArrow from "@Front/Components/Elements/BackArrow";
import DefaultNotaryDashboard, { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import DefaultNotaryDashboard from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import Module from "@Front/Config/Module";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import Link from "next/link";
import { NextRouter, useRouter } from "next/router";
import BasePage from "../../Base";
import classes from "./classes.module.scss";
import Folders from "@Front/Api/LeCoffreApi/SuperAdmin/Folders/Folders";
import TextAreaField from "@Front/Components/DesignSystem/Form/TextareaField";
type IProps = {};
@ -20,7 +21,7 @@ type IPropsClass = IProps & {
};
type IState = {
folder: IDashBoardFolder | null;
folder: OfficeFolder | null;
};
class UpdateFolderDescriptionClass extends BasePage<IPropsClass, IState> {
private backwardPath = Module.getInstance()

View File

@ -5,14 +5,14 @@ import Select, { IOption } from "@Front/Components/DesignSystem/Form/SelectField
import TextField from "@Front/Components/DesignSystem/Form/TextField";
import Typography, { ITypo } from "@Front/Components/DesignSystem/Typography";
import BackArrow from "@Front/Components/Elements/BackArrow";
import DefaultNotaryDashboard, { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import DefaultNotaryDashboard from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import Module from "@Front/Config/Module";
import { Deed, OfficeFolder } from "le-coffre-resources/dist/Notary";
import Link from "next/link";
import { NextRouter, useRouter } from "next/router";
import BasePage from "../../Base";
import classes from "./classes.module.scss";
import { Deed, OfficeFolder } from "le-coffre-resources/dist/Notary";
type IProps = {};
@ -22,7 +22,7 @@ type IPropsClass = IProps & {
};
type IState = {
selectedFolder: IDashBoardFolder | null;
selectedFolder: OfficeFolder | null;
};
class UpdateFolderMetadataClass extends BasePage<IPropsClass, IState> {
constructor(props: IPropsClass) {
@ -93,7 +93,7 @@ class UpdateFolderMetadataClass extends BasePage<IPropsClass, IState> {
...values,
deed: Deed.hydrate<Deed>({
uid: values["deed"],
})
}),
});
await Folders.getInstance().put(this.props.folderUid, newValues);
@ -106,7 +106,7 @@ class UpdateFolderMetadataClass extends BasePage<IPropsClass, IState> {
}
}
private async getFolder(): Promise<IDashBoardFolder> {
private async getFolder(): Promise<OfficeFolder> {
const query = {
q: {
deed: { include: { deed_type: true } },
@ -118,7 +118,7 @@ class UpdateFolderMetadataClass extends BasePage<IPropsClass, IState> {
return folder;
}
private onSelectedFolder(folder: IDashBoardFolder): void {
private onSelectedFolder(folder: OfficeFolder): void {
this.setState({ selectedFolder: folder });
}
}

View File

@ -1,12 +1,13 @@
import Typography, { ITypo, ITypoColor } from "@Front/Components/DesignSystem/Typography";
import DefaultNotaryDashboard, { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import DefaultNotaryDashboard from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import BasePage from "../Base";
import classes from "./classes.module.scss";
type IProps = {};
type IState = {
selectedFolder: IDashBoardFolder | null;
selectedFolder: OfficeFolder | null;
isArchivedModalOpen: boolean;
};
export default class Folder extends BasePage<IProps, IState> {
@ -37,7 +38,7 @@ export default class Folder extends BasePage<IProps, IState> {
);
}
private onSelectedFolder(folder: IDashBoardFolder): void {
private onSelectedFolder(folder: OfficeFolder): void {
this.setState({ selectedFolder: folder });
}
}

View File

@ -1,11 +1,11 @@
import React from "react";
import classes from "./classes.module.scss";
import { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import Typography, { ITypo, ITypoColor } from "@Front/Components/DesignSystem/Typography";
import UserFolder from "@Front/Components/DesignSystem/UserFolder";
type IProps = {
folder: IDashBoardFolder;
folder: OfficeFolder;
};
type IState = {
openedCustomer: string;

View File

@ -4,9 +4,9 @@ import Button, { EButtonVariant } from "@Front/Components/DesignSystem/Button";
import FolderBoxInformation, { EFolderBoxInformationType } from "@Front/Components/DesignSystem/FolderBoxInformation";
import QuantityProgressBar from "@Front/Components/DesignSystem/QuantityProgressBar";
import Typography, { ITypo, ITypoColor } from "@Front/Components/DesignSystem/Typography";
import DefaultNotaryDashboard, { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import DefaultNotaryDashboard from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import Module from "@Front/Config/Module";
import { OfficeFolder } from "le-coffre-resources/dist/Customer";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import { NextRouter, useRouter } from "next/router";
import BasePage from "../../Base";
@ -21,7 +21,7 @@ type IPropsClass = IProps & {
};
type IState = {
selectedFolder: IDashBoardFolder | null;
selectedFolder: OfficeFolder | null;
isArchivedModalOpen: boolean;
};
class FolderInformationClass extends BasePage<IPropsClass, IState> {
@ -111,7 +111,7 @@ class FolderInformationClass extends BasePage<IPropsClass, IState> {
return this.state.selectedFolder?.customers !== undefined;
}
private onSelectedFolder(folder: IDashBoardFolder): void {
private onSelectedFolder(folder: OfficeFolder): void {
this.setState({ selectedFolder: folder });
}

View File

@ -1,22 +1,23 @@
import Button, { EButtonVariant } from "@Front/Components/DesignSystem/Button";
import Form from "@Front/Components/DesignSystem/Form";
import TextField from "@Front/Components/DesignSystem/Form/TextField";
import Select, { IOption } from "@Front/Components/DesignSystem/Form/SelectField";
import TextField from "@Front/Components/DesignSystem/Form/TextField";
import Typography, { ITypo } from "@Front/Components/DesignSystem/Typography";
import BackArrow from "@Front/Components/Elements/BackArrow";
import DefaultNotaryDashboard, { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import DefaultNotaryDashboard from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import Module from "@Front/Config/Module";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import Link from "next/link";
import { useRouter } from "next/router";
import BasePage from "../../Base";
import classes from "./classes.module.scss";
import Link from "next/link";
import Module from "@Front/Config/Module";
type IProps = {
selectedFolderUid: string;
};
type IState = {
selectedFolder: IDashBoardFolder | null;
selectedFolder: OfficeFolder | null;
selectedOption?: IOption;
};
class UpdateFolderMetadataClass extends BasePage<IProps, IState> {
@ -77,7 +78,7 @@ class UpdateFolderMetadataClass extends BasePage<IProps, IState> {
});
}
private onSelectedFolder(folder: IDashBoardFolder): void {
private onSelectedFolder(folder: OfficeFolder): void {
this.setState({ selectedFolder: folder });
}
}

View File

@ -1,11 +1,13 @@
import DefaultNotaryDashboard, { IDashBoardFolder } from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import BasePage from "../Base";
import Typography, { ITypo, ITypoColor } from "@Front/Components/DesignSystem/Typography";
import DefaultNotaryDashboard from "@Front/Components/LayoutTemplates/DefaultNotaryDashboard";
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import BasePage from "../Base";
import classes from "./classes.module.scss";
type IProps = {};
type IState = {
selectedFolder: IDashBoardFolder | null;
selectedFolder: OfficeFolder | null;
isArchivedModalOpen: boolean;
};
export default class FolderArchived extends BasePage<IProps, IState> {
@ -40,7 +42,7 @@ export default class FolderArchived extends BasePage<IProps, IState> {
);
}
private onSelectedFolder(folder: IDashBoardFolder): void {
private onSelectedFolder(folder: OfficeFolder): void {
this.setState({ selectedFolder: folder });
}
}

View File

@ -213,6 +213,36 @@
}
}
},
"DocumentTypes": {
"enabled": true,
"props": {
"path": "/document-types",
"labelKey": "documentTypes"
},
"pages": {
"DocumentTypesInformations": {
"enabled": true,
"props": {
"path": "/document-types/[uid]",
"labelKey": "documentInformations"
}
},
"Create": {
"enabled": true,
"props": {
"path": "/document-types/create",
"labelKey": "createDocumentType"
}
},
"Edit": {
"enabled": true,
"props": {
"path": "/document-types/[uid]/edit",
"labelKey": "editDocumentType"
}
}
}
},
"404": {
"enabled": true,
"props": {

View File

@ -213,6 +213,36 @@
}
}
},
"DocumentTypes": {
"enabled": true,
"props": {
"path": "/document-types",
"labelKey": "documentTypes"
},
"pages": {
"DocumentTypesInformations": {
"enabled": true,
"props": {
"path": "/document-types/[uid]",
"labelKey": "documentInformations"
}
},
"Create": {
"enabled": true,
"props": {
"path": "/document-types/create",
"labelKey": "createDocumentType"
}
},
"Edit": {
"enabled": true,
"props": {
"path": "/document-types/[uid]/edit",
"labelKey": "editDocumentType"
}
}
}
},
"404": {
"enabled": true,
"props": {

View File

@ -213,6 +213,36 @@
}
}
},
"DocumentTypes": {
"enabled": true,
"props": {
"path": "/document-types",
"labelKey": "documentTypes"
},
"pages": {
"DocumentTypesInformations": {
"enabled": true,
"props": {
"path": "/document-types/[uid]",
"labelKey": "documentInformations"
}
},
"Create": {
"enabled": true,
"props": {
"path": "/document-types/create",
"labelKey": "createDocumentType"
}
},
"Edit": {
"enabled": true,
"props": {
"path": "/document-types/[uid]/edit",
"labelKey": "editDocumentType"
}
}
}
},
"404": {
"enabled": true,
"props": {