blob: 6b3a454df0d55074e1d0bda9f12801c4c3f2bc77 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import React from 'react';
import {BrowserRouter, Redirect, Route, Switch} from "react-router-dom";
import {userIsLoggedIn} from "../auth/index";
import Home from "../pages/Home";
import NotFound from "../pages/NotFound";
import Projects from "../pages/Projects";
const Routes = () => (
<BrowserRouter>
<Switch>
<Route exact path="/" component={Home}/>
<Route exact path="/projects" render={() => (
userIsLoggedIn() ? (
<Projects/>
) : (
<Redirect to="/"/>
)
)}/>
<Route path="/*" component={NotFound}/>
</Switch>
</BrowserRouter>
);
export default Routes;
|