diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-09-19 18:52:29 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-09-19 18:52:29 +0200 |
| commit | 59bc39099e82f4ce026e0ebd916c96bdc40fc951 (patch) | |
| tree | b69063ac9a40c6fdb29ab746ec51c714148b9d08 /app | |
| parent | 53c658d996c56fe28775319367bffa45dd7db641 (diff) | |
browser init
Diffstat (limited to 'app')
| -rw-r--r-- | app/client/browser/browser.component.js | 27 | ||||
| -rw-r--r-- | app/client/index.jsx | 2 | ||||
| -rw-r--r-- | app/server/site.js | 1 |
3 files changed, 30 insertions, 0 deletions
diff --git a/app/client/browser/browser.component.js b/app/client/browser/browser.component.js new file mode 100644 index 0000000..7330171 --- /dev/null +++ b/app/client/browser/browser.component.js @@ -0,0 +1,27 @@ +import { h, Component } from 'preact' +import { bindActionCreators } from 'redux' +import { connect } from 'react-redux' +import { Route, Link } from 'react-router-dom' + +class Browser extends Component { + render(){ + const { app } = this.props + console.log(this.props) + return ( + <div className='app browser'> + <h1>browser</h1> + {app.tool} + </div> + ) + } +} + +const mapStateToProps = state => ({ + app: state.system.app, +}) + +const mapDispatchToProps = (dispatch, ownProps) => ({ + // actions: bindActionCreators(dashboardActions, dispatch), +}) + +export default connect(mapStateToProps, mapDispatchToProps)(Browser) diff --git a/app/client/index.jsx b/app/client/index.jsx index 0b0ed05..7fec561 100644 --- a/app/client/index.jsx +++ b/app/client/index.jsx @@ -10,6 +10,7 @@ import Auth from './auth' import { Header, AudioPlayer } from './common' import System from './system/system.component' import Dashboard from './dashboard/dashboard.component' +import Browser from './browser/browser.component' import modules from './modules' const module_list = Object.keys(modules).map(name => { @@ -33,6 +34,7 @@ const app = ( <Route path='/' children={(props) => <div>{console.log(props.location.pathname)}</div>} /> <Route exact path='/system' component={System} /> <Route exact path='/dashboard' component={Dashboard} /> + <Route exact path='/browse' component={Browser} /> <Route exact path='/logout' component={Auth.Logout} /> <Route exact path='/login' component={() => { console.log('pziss'); <Redirect to='/' /> }} /> <Route exact path='/signup' component={() => { console.log('pziss'); <Redirect to='/' /> }} /> diff --git a/app/server/site.js b/app/server/site.js index 717e42b..24f6ff0 100644 --- a/app/server/site.js +++ b/app/server/site.js @@ -133,6 +133,7 @@ function serve_index(req, res) { res.sendFile(path.join(__dirname, '../../public app.get('/:module/:mode/:id/', serve_index) app.get('/:module/:mode/', serve_index) +app.get('/browse/', serve_index) app.get('/system/', serve_index) app.get('/dashboard/', serve_index) app.get('/', serve_index) |
