Auto open newsletter

This commit is contained in:
Vins 2024-06-20 09:51:50 +02:00
parent a3b3f9b74d
commit f342ca9c80
2 changed files with 42 additions and 54 deletions

View File

@ -8,7 +8,9 @@ import Form from "../Form";
import Mail from "@Assets/Icons/mail.svg";
import Image from "next/image";
type IProps = {};
type IProps = {
isOpen?: boolean;
};
interface IState {
email: string;
@ -58,7 +60,8 @@ export default class Newsletter extends React.Component<IProps, IState> {
public override render(): JSX.Element {
return (
<>
{this.state.isNewsletterOpen && (
{this.state.isNewsletterOpen ||
(this.props.isOpen && (
<div className={classes["container"]}>
<div className={classes["root"]}>
<div className={classes["text"]}>
@ -96,7 +99,7 @@ export default class Newsletter extends React.Component<IProps, IState> {
</div>
</div>
</div>
)}
))}
<div className={classes["container-icon"]}>
<div className={classes["newsletter"]}>

View File

@ -5,8 +5,6 @@ import { OfficeFolder } from "le-coffre-resources/dist/Notary";
import BasePage from "../Base";
import classes from "./classes.module.scss";
import Newletter from "@Front/Components/DesignSystem/Newsletter";
// import Image from "next/image";
// import Mail from "@Assets/Icons/mail.svg";
type IProps = {};
type IState = {
@ -18,7 +16,7 @@ export default class Folder extends BasePage<IProps, IState> {
super(props);
this.state = {
selectedFolder: null,
isArchivedModalOpen: false,
isArchivedModalOpen: true,
};
this.onSelectedFolder = this.onSelectedFolder.bind(this);
}
@ -35,16 +33,7 @@ export default class Folder extends BasePage<IProps, IState> {
Sélectionnez un dossier
</Typography>
</div>
<Newletter />
{/* <div className={classes["newsletter"]}>
<Image
src={Mail}
alt="newsletter-icon"
className={classes["newsletter-icon"]}
onClick={() => this.handleNewsletterOpen(this.state.isNewsletterOpen)}
/>
</div> */}
<Newletter isOpen />
</div>
</div>
</DefaultNotaryDashboard>
@ -54,8 +43,4 @@ export default class Folder extends BasePage<IProps, IState> {
private onSelectedFolder(folder: OfficeFolder): void {
this.setState({ selectedFolder: folder });
}
// private handleNewsletterOpen(isNewsletterOpen: boolean): void {
// this.setState({ isNewsletterOpen: !isNewsletterOpen });
// }
}