feature: add dashboard redirect

This commit is contained in:
Jordan Knott
2020-04-10 11:31:29 -05:00
parent d51a9c58ab
commit a877cd9414
5 changed files with 56 additions and 11 deletions

View File

@ -2,6 +2,7 @@ import React from 'react';
import { Router, Switch, Route } from 'react-router-dom';
import * as H from 'history';
import Dashboard from 'Dashboard';
import Projects from 'Projects';
import Project from 'Projects/Project';
import Login from 'Auth';
@ -13,6 +14,7 @@ type RoutesProps = {
const Routes = ({ history }: RoutesProps) => (
<Router history={history}>
<Switch>
<Route exact path="/" component={Dashboard} />
<Route exact path="/projects" component={Projects} />
<Route exact path="/projects/:projectId" component={Project} />
<Route exact path="/login" component={Login} />

View File

@ -4,9 +4,17 @@ import { setAccessToken } from 'shared/utils/accessToken';
import NormalizeStyles from './NormalizeStyles';
import BaseStyles from './BaseStyles';
import Routes from './Routes';
import Navbar from 'shared/components/Navbar';
import GlobalTopNavbar from 'App/TopNavbar';
import styled from 'styled-components';
const history = createBrowserHistory();
const MainContent = styled.div`
padding: 0 0 50px 80px;
background: #262c49;
`;
const App = () => {
const [loading, setLoading] = useState(true);
@ -29,7 +37,14 @@ const App = () => {
}, []);
if (loading) {
return <div>loading...</div>;
return (
<>
<Navbar />
<MainContent>
<GlobalTopNavbar />
</MainContent>
</>
);
}
return (
<>