2018-02-03 12:09:58 +01:00
|
|
|
import React, { Component } from 'react';
|
2018-02-04 19:08:21 +01:00
|
|
|
import { Switch, Route, withRouter } from 'react-router-dom'
|
2018-02-03 15:26:49 +01:00
|
|
|
import Boards from '../containers/Boards'
|
2018-02-03 15:07:38 +01:00
|
|
|
import PostEditor from '../containers/PostEditor'
|
2018-02-03 16:11:18 +01:00
|
|
|
import BoardEditor from '../containers/BoardEditor'
|
2018-02-04 19:08:21 +01:00
|
|
|
import Board from '../containers/Board'
|
2018-02-03 15:07:38 +01:00
|
|
|
import 'semantic-ui-css/semantic.css'
|
2018-02-03 12:09:58 +01:00
|
|
|
|
|
|
|
class App extends Component {
|
|
|
|
render() {
|
|
|
|
return (
|
2018-02-03 12:57:04 +01:00
|
|
|
<Switch>
|
2018-02-03 16:11:18 +01:00
|
|
|
<Route path='/b/new' component={BoardEditor} />
|
2018-02-04 19:08:21 +01:00
|
|
|
<Route path='/b/:boardId/p/new' component={PostEditor} />
|
|
|
|
<Route path='/b/:boardId' component={Board} />
|
2018-02-03 15:26:49 +01:00
|
|
|
<Route path='/' component={Boards} />
|
2018-02-03 12:57:04 +01:00
|
|
|
</Switch>
|
2018-02-04 19:08:21 +01:00
|
|
|
)
|
2018-02-03 12:09:58 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2018-02-03 15:07:38 +01:00
|
|
|
export default withRouter(App)
|