bo/src/App.js

33 lines
900 B
JavaScript
Raw Normal View History

2018-09-09 12:06:10 +02:00
import React, { Component } from 'react';
import {
BrowserRouter as Router, Route,
Switch,
} from 'react-router-dom';
import Categories from './Categories';
import Category from './Category';
2018-09-09 18:37:55 +02:00
import Vegetable from './Vegetable';
2018-09-09 12:06:10 +02:00
import requireAuth from './requireAuth';
import Login from './Login';
import './App.css';
class App extends Component {
render() {
return (
<div className="App">
<Router>
<Switch>
<Route exact path="/" component={requireAuth(Login, false)} />
<Route exact path="/categories" component={requireAuth(Categories)} />
<Route exact path="/categories/:categoryId" component={requireAuth(Category)} />
2018-09-09 18:37:55 +02:00
<Route exact path="/categories/:categoryId/vegetables/:vegetableId" component={requireAuth(Vegetable)} />
2018-09-09 12:06:10 +02:00
</Switch>
</Router>
</div>
);
}
}
export default App;