Adds a Main component

This commit is contained in:
Vazhin Tayeb 2021-01-14 06:31:18 +03:00 committed by Muhammad Azeez
parent f81728fbce
commit ab8da062af
2 changed files with 29 additions and 20 deletions

View File

@ -0,0 +1,11 @@
import React from 'react';
const Main = ({ Component }) => {
return (
<div className="flex flex-col items-center justify-center h-3/4">
<Component />
</div>
);
};
export default Main;

View File

@ -1,28 +1,26 @@
import React from 'react' import React from 'react';
import { signinRedirect } from '../services/userService' import { signinRedirect } from '../services/userService';
import { Redirect } from 'react-router-dom' import { Redirect } from 'react-router-dom';
import { useSelector } from 'react-redux' import { useSelector } from 'react-redux';
import Navbar from './components/Navbar' import Navbar from './components/Navbar';
import VehicleRegisterForm from './components/VehicleRegisterForm' import Main from './components/Main';
import VehicleRegisterForm from './components/VehicleRegisterForm';
function Login() { function Login() {
const user = useSelector(state => state.auth.user) const user = useSelector((state) => state.auth.user);
function login() { function login() {
signinRedirect() signinRedirect();
} }
return ( return user ? (
(user) ? <Redirect to={'/'} />
(<Redirect to={'/'} />) ) : (
: <div className="h-screen">
(
<div>
<Navbar /> <Navbar />
<VehicleRegisterForm /> <Main Component={VehicleRegisterForm} />
</div> </div>
) );
)
} }
export default Login export default Login;