✨ Creating all pages accesses
This commit is contained in:
parent
e22cc9635b
commit
90318a0b7f
@ -1,8 +1,9 @@
|
|||||||
import React from "react";
|
|
||||||
import classes from "./classes.module.scss";
|
|
||||||
import NavigationLink from "../../NavigationLink";
|
|
||||||
import LogOutButton from "@Front/Components/DesignSystem/LogOutButton";
|
import LogOutButton from "@Front/Components/DesignSystem/LogOutButton";
|
||||||
import Module from "@Front/Config/Module";
|
import Module from "@Front/Config/Module";
|
||||||
|
import React from "react";
|
||||||
|
|
||||||
|
import NavigationLink from "../../NavigationLink";
|
||||||
|
import classes from "./classes.module.scss";
|
||||||
|
|
||||||
type IProps = {
|
type IProps = {
|
||||||
isOpen: boolean;
|
isOpen: boolean;
|
||||||
@ -19,6 +20,34 @@ export default class ProfileModal extends React.Component<IProps, IState> {
|
|||||||
<div className={classes["background"]} onClick={this.props.closeModal} />
|
<div className={classes["background"]} onClick={this.props.closeModal} />
|
||||||
<div className={classes["root"]}>
|
<div className={classes["root"]}>
|
||||||
<NavigationLink path={Module.getInstance().get().modules.pages.MyAccount.props.path} text="Mon compte" />
|
<NavigationLink path={Module.getInstance().get().modules.pages.MyAccount.props.path} text="Mon compte" />
|
||||||
|
<NavigationLink path={Module.getInstance().get().modules.pages.Roles.props.path} text="Gestion des rôles" />
|
||||||
|
<NavigationLink
|
||||||
|
path={Module.getInstance().get().modules.pages.DeedTypes.props.path}
|
||||||
|
text="Paramétrage des listes de pièces"
|
||||||
|
routesActive={[
|
||||||
|
Module.getInstance().get().modules.pages.DeedTypes.props.path,
|
||||||
|
Module.getInstance().get().modules.pages.DeedTypes.pages.Create.props.path,
|
||||||
|
Module.getInstance().get().modules.pages.DeedTypes.pages.DeedTypesInformations.props.path,
|
||||||
|
Module.getInstance().get().modules.pages.DeedTypes.pages.Edit.props.path,
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
<NavigationLink
|
||||||
|
path={Module.getInstance().get().modules.pages.Users.props.path}
|
||||||
|
text="Gestion des utilisateurs"
|
||||||
|
routesActive={[
|
||||||
|
Module.getInstance().get().modules.pages.Users.props.path,
|
||||||
|
Module.getInstance().get().modules.pages.Users.pages.UsersInformations.props.path,
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
<NavigationLink
|
||||||
|
path={Module.getInstance().get().modules.pages.Offices.props.path}
|
||||||
|
text="Gestion des offices"
|
||||||
|
routesActive={[
|
||||||
|
Module.getInstance().get().modules.pages.Offices.props.path,
|
||||||
|
Module.getInstance().get().modules.pages.Offices.pages.OfficesInformations.props.path,
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
<NavigationLink text="Gestion des noms de domaine" />
|
||||||
<NavigationLink text="CGU" />
|
<NavigationLink text="CGU" />
|
||||||
<div className={classes["separator"]} />
|
<div className={classes["separator"]} />
|
||||||
<LogOutButton />
|
<LogOutButton />
|
||||||
|
@ -8,6 +8,7 @@ import { IOption } from "@Front/Components/DesignSystem/Form/SelectField";
|
|||||||
import MultiSelect from "@Front/Components/DesignSystem/MultiSelect";
|
import MultiSelect from "@Front/Components/DesignSystem/MultiSelect";
|
||||||
import Typography, { ITypo, ITypoColor } from "@Front/Components/DesignSystem/Typography";
|
import Typography, { ITypo, ITypoColor } from "@Front/Components/DesignSystem/Typography";
|
||||||
import DefaultDeedTypesDashboard from "@Front/Components/LayoutTemplates/DefaultDeedTypeDashboard";
|
import DefaultDeedTypesDashboard from "@Front/Components/LayoutTemplates/DefaultDeedTypeDashboard";
|
||||||
|
import Module from "@Front/Config/Module";
|
||||||
import classNames from "classnames";
|
import classNames from "classnames";
|
||||||
import { DeedType, DocumentType } from "le-coffre-resources/dist/Admin";
|
import { DeedType, DocumentType } from "le-coffre-resources/dist/Admin";
|
||||||
import Image from "next/image";
|
import Image from "next/image";
|
||||||
@ -17,7 +18,6 @@ import { useCallback, useEffect, useState } from "react";
|
|||||||
import { MultiValue } from "react-select";
|
import { MultiValue } from "react-select";
|
||||||
|
|
||||||
import classes from "./classes.module.scss";
|
import classes from "./classes.module.scss";
|
||||||
import Module from "@Front/Config/Module";
|
|
||||||
|
|
||||||
type IProps = {};
|
type IProps = {};
|
||||||
export default function DeedTypesInformations(props: IProps) {
|
export default function DeedTypesInformations(props: IProps) {
|
||||||
@ -67,10 +67,12 @@ export default function DeedTypesInformations(props: IProps) {
|
|||||||
<div className={classes["root"]}>
|
<div className={classes["root"]}>
|
||||||
<div className={classes["header"]}>
|
<div className={classes["header"]}>
|
||||||
<Typography typo={ITypo.H1Bis}>Paramétrage des listes de pièces</Typography>
|
<Typography typo={ITypo.H1Bis}>Paramétrage des listes de pièces</Typography>
|
||||||
<Button variant={EButtonVariant.LINE}>
|
<Link href={Module.getInstance().get().modules.pages.DocumentTypes.props.path}>
|
||||||
Modifier la liste des documents
|
<Button variant={EButtonVariant.LINE}>
|
||||||
<Image src={ChevronIcon} alt="Chevron" />
|
Modifier la liste des documents
|
||||||
</Button>
|
<Image src={ChevronIcon} alt="Chevron" />
|
||||||
|
</Button>
|
||||||
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
<div className={classes["subtitle"]}>
|
<div className={classes["subtitle"]}>
|
||||||
<Typography typo={ITypo.H3}>{deedTypeSelected?.name}</Typography>
|
<Typography typo={ITypo.H3}>{deedTypeSelected?.name}</Typography>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user