CGU working

This commit is contained in:
Maxime Lalo 2023-09-28 13:55:57 +02:00
parent d7b9528334
commit ecc96a63de
4 changed files with 6 additions and 4 deletions

BIN
public/CGU_LeCoffre_io.pdf Normal file

Binary file not shown.

View File

@ -123,7 +123,7 @@ export default class BurgerModal extends React.Component<IProps, IState> {
/> />
</Rules> </Rules>
<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 text="CGU" /> <NavigationLink target="_blank" path="/CGU_LeCoffre_io.pdf" text="CGU" />
<div className={classes["separator"]} /> <div className={classes["separator"]} />
<LogOutButton /> <LogOutButton />
</div> </div>

View File

@ -12,6 +12,7 @@ type IProps = {
isEnabled?: boolean; isEnabled?: boolean;
isActive?: boolean; isActive?: boolean;
routesActive?: string[]; routesActive?: string[];
target?: "blank" | "self" | "_blank";
}; };
type IPropsClass = IProps; type IPropsClass = IProps;
@ -25,7 +26,8 @@ class NavigationLinkClass extends React.Component<IPropsClass, IStateClass> {
<Link <Link
href={this.props.path ?? ""} href={this.props.path ?? ""}
className={classNames(classes["root"], this.props.isActive && [classes["active"]])} className={classNames(classes["root"], this.props.isActive && [classes["active"]])}
onClick={this.props.onClick}> onClick={this.props.onClick}
target={this.props.target}>
<div className={classes["content"]}> <div className={classes["content"]}>
<Typography typo={this.props.isActive ? ITypo.P_SB_18 : ITypo.NAV_HEADER_18}>{this.props.text}</Typography> <Typography typo={this.props.isActive ? ITypo.P_SB_18 : ITypo.NAV_HEADER_18}>{this.props.text}</Typography>
</div> </div>

View File

@ -96,7 +96,7 @@ export default class ProfileModal extends React.Component<IProps, IState> {
]} ]}
/> />
</Rules> </Rules>
<NavigationLink text="CGU" /> <NavigationLink target="_blank" path="/CGU_LeCoffre_io.pdf" text="CGU" />
<div className={classes["separator"]} /> <div className={classes["separator"]} />
<LogOutButton /> <LogOutButton />
</div> </div>