feat(login route conditional): on login route, do not display layout

This commit is contained in:
Alexander Zoitos
2020-08-19 23:00:23 -04:00
parent 6e47be2fa8
commit 7d179ae3b4
3 changed files with 13 additions and 12 deletions

View File

@@ -2,15 +2,20 @@ import React from 'react';
import '../styles/globals.css';
import App from 'next/app';
import Layout from '../components/Layout';
import LoginPage from './login';
class CoreApp extends App {
public render(): JSX.Element {
const { Component, pageProps } = this.props;
return (
<Layout>
<Component {...pageProps} />
</Layout>
);
const { Component, pageProps, router } = this.props;
if (router.asPath == '/login') {
return <LoginPage />;
} else {
return (
<Layout>
<Component {...pageProps} />
</Layout>
);
}
}
}