refacto login page
This commit is contained in:
parent
e84701867a
commit
395527cb1e
@ -29,10 +29,10 @@ export default class ClientSection extends React.Component<IProps, IState> {
|
||||
}
|
||||
|
||||
private renderCustomerFolders() {
|
||||
const output = this.props.folder.office_folder_has_customers?.map((folderHasCustomer) => {
|
||||
const output = this.props.folder.office_folder_has_customers?.map((folderHasCustomer, key) => {
|
||||
if (!folderHasCustomer.customer) return null;
|
||||
// TODO : Les documents ASKED fonctionne mais les autres documents ne doivcent etre seulement ceux qui correspondent au folder
|
||||
return <div className={classes["user-folder"]}><UserFolder folder={this.props.folder} customer={folderHasCustomer.customer} key={folderHasCustomer.customer.uid} /></div>;
|
||||
return <div className={classes["user-folder"]} key={folderHasCustomer.customer.uid}><UserFolder folder={this.props.folder} customer={folderHasCustomer.customer} /></div>;
|
||||
})
|
||||
return output ?? null;
|
||||
}
|
||||
|
@ -1,27 +1,28 @@
|
||||
import classes from "./classes.module.scss";
|
||||
import LandingImage from "../Login/landing-connect.png";
|
||||
import DefaultDoubleSidePage from "@Front/Components/LayoutTemplates/DefaultDoubleSidePage";
|
||||
import Router, { useRouter } from "next/router";
|
||||
// import classes from "./classes.module.scss";
|
||||
// import LandingImage from "../Login/landing-connect.png";
|
||||
// import DefaultDoubleSidePage from "@Front/Components/LayoutTemplates/DefaultDoubleSidePage";
|
||||
import { useRouter } from "next/router";
|
||||
|
||||
import React from "react";
|
||||
import Loader from "@Front/Components/DesignSystem/Loader";
|
||||
//import Loader from "@Front/Components/DesignSystem/Loader";
|
||||
import Auth from "@Front/Api/Auth/IdNot";
|
||||
import Folder from "../Folder";
|
||||
|
||||
type IPropsClass = {};
|
||||
|
||||
type IStateClass = {};
|
||||
//type IStateClass = {};
|
||||
|
||||
class LoginCallBackClass extends React.Component<IPropsClass, IStateClass> {
|
||||
public override render(): JSX.Element {
|
||||
return (
|
||||
<DefaultDoubleSidePage title={"Login"} image={LandingImage}>
|
||||
<div className={classes["root"]}>
|
||||
<Loader />
|
||||
</div>
|
||||
</DefaultDoubleSidePage>
|
||||
);
|
||||
}
|
||||
}
|
||||
// class LoginCallBackClass extends React.Component<IPropsClass, IStateClass> {
|
||||
// public override render(): JSX.Element {
|
||||
// return (
|
||||
// <DefaultDoubleSidePage title={"Login"} image={LandingImage}>
|
||||
// <div className={classes["root"]}>
|
||||
// <Loader />
|
||||
// </div>
|
||||
// </DefaultDoubleSidePage>
|
||||
// );
|
||||
// }
|
||||
// }
|
||||
|
||||
// TODO: Refacto with functionnal component container of classcomponent
|
||||
export default function LoginCallBack(props: IPropsClass) {
|
||||
@ -31,15 +32,13 @@ export default function LoginCallBack(props: IPropsClass) {
|
||||
const getIdNotJwt = async () => {
|
||||
try {
|
||||
const authService = Auth.getInstance();
|
||||
const user = await authService.getIdnotJwt(code);
|
||||
console.log(user);
|
||||
Router.push('/dossier');
|
||||
await authService.getIdnotJwt(code);
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
Router.push('/login');
|
||||
// Router.push('/login');
|
||||
}
|
||||
};
|
||||
getIdNotJwt();
|
||||
}
|
||||
return <LoginCallBackClass {...props} />;
|
||||
return <Folder {...props} />;
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user