mirror of
https://github.com/Ravinou/borgwarehouse
synced 2024-05-05 07:13:15 +02:00
31 lines
749 B
JavaScript
31 lines
749 B
JavaScript
//Lib
|
|
import Footer from './Footer/Footer';
|
|
import Header from './Header/Header';
|
|
import NavSide from './NavSide/NavSide';
|
|
import classes from './Layout.module.css';
|
|
import { useSession } from 'next-auth/react';
|
|
|
|
function Layout(props) {
|
|
//Var
|
|
const { status } = useSession();
|
|
|
|
if (status === 'authenticated') {
|
|
return (
|
|
<>
|
|
<Header />
|
|
<NavSide />
|
|
<div className={classes.mainWrapper}>{props.children}</div>
|
|
<Footer />
|
|
</>
|
|
);
|
|
} else if (status === 'unauthenticated') {
|
|
return (
|
|
<>
|
|
<div className={classes.login}>{props.children}</div>
|
|
</>
|
|
);
|
|
}
|
|
}
|
|
|
|
export default Layout;
|