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