🐛 Small bug fixes

This commit is contained in:
Maxime Lalo 2023-07-26 15:12:35 +02:00
parent 00f1928f43
commit 8e29308295
3 changed files with 26 additions and 5 deletions

View File

@ -1,10 +1,11 @@
import React from "react";
import classes from "./classes.module.scss";
import Image from "next/image";
import InfoIcon from "@Assets/Icons/info.svg";
import NotificationIcon from "@Assets/Icons/notification.svg";
import Toasts, { IToast } from "@Front/Stores/Toasts";
import Image from "next/image";
import React from "react";
import classes from "./classes.module.scss";
import NotificationModal from "./NotificationModal";
import InfoIcon from "@Assets/Icons/info.svg";
type IProps = {
isModalOpen: boolean;

View File

@ -20,7 +20,14 @@ export default class ProfileModal extends React.Component<IProps, IState> {
<div className={classes["background"]} onClick={this.props.closeModal} />
<div className={classes["root"]}>
<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.Roles.props.path}
text="Gestion des rôles"
routesActive={[
Module.getInstance().get().modules.pages.Roles.props.path,
Module.getInstance().get().modules.pages.Roles.pages.RolesInformations.props.path,
]}
/>
<NavigationLink
path={Module.getInstance().get().modules.pages.DeedTypes.props.path}
text="Paramétrage des listes de pièces"
@ -29,6 +36,10 @@ export default class ProfileModal extends React.Component<IProps, IState> {
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,
Module.getInstance().get().modules.pages.DocumentTypes.pages.Edit.props.path,
Module.getInstance().get().modules.pages.DocumentTypes.pages.Create.props.path,
Module.getInstance().get().modules.pages.DocumentTypes.pages.DocumentTypesInformations.props.path,
Module.getInstance().get().modules.pages.DocumentTypes.props.path,
]}
/>
<NavigationLink

View File

@ -6,6 +6,7 @@ import Confirm from "@Front/Components/DesignSystem/Modal/Confirm";
import Switch from "@Front/Components/DesignSystem/Switch";
import Typography, { ITypo, ITypoColor } from "@Front/Components/DesignSystem/Typography";
import DefaultUserDashboard from "@Front/Components/LayoutTemplates/DefaultUserDashboard";
import Toasts from "@Front/Stores/Toasts";
import User from "le-coffre-resources/dist/Notary";
import Image from "next/image";
import { useRouter } from "next/router";
@ -74,8 +75,16 @@ export default function UserInformations(props: IProps) {
const handleSuperAdminModalAccepted = useCallback(async () => {
if (!userSelected) return;
if (superAdminModalType === "add") {
Toasts.getInstance().open({
title: "Vote attribué",
text: "Vous avez voté pour attribuer le titre de Super Admin à " + userSelected.contact?.first_name,
});
// add super admin
} else {
Toasts.getInstance().open({
title: "Vote attribué",
text: "Vous avez voté pour supprimer le titre de Super Admin à " + userSelected.contact?.first_name,
});
// remove super admin
}
setIsSuperAdminModalOpened(false);