summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-09-19 18:52:29 +0200
committerJules Laplace <julescarbon@gmail.com>2018-09-19 18:52:29 +0200
commit59bc39099e82f4ce026e0ebd916c96bdc40fc951 (patch)
treeb69063ac9a40c6fdb29ab746ec51c714148b9d08 /app
parent53c658d996c56fe28775319367bffa45dd7db641 (diff)
browser init
Diffstat (limited to 'app')
-rw-r--r--app/client/browser/browser.component.js27
-rw-r--r--app/client/index.jsx2
-rw-r--r--app/server/site.js1
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)