diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-06-16 16:02:33 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-06-16 16:02:33 +0200 |
| commit | 7917bca6c4da52f65de7f5ff139d66db2ac9ec51 (patch) | |
| tree | e6790843122e733aba70ccce356e066a0d25f397 /app/client/modules/pix2wav/index.js | |
| parent | 3fbc955e814eb26e55fb083e688b49545b125f5e (diff) | |
navigationnnn
Diffstat (limited to 'app/client/modules/pix2wav/index.js')
| -rw-r--r-- | app/client/modules/pix2wav/index.js | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/app/client/modules/pix2wav/index.js b/app/client/modules/pix2wav/index.js index 4bbae56..1bc953a 100644 --- a/app/client/modules/pix2wav/index.js +++ b/app/client/modules/pix2wav/index.js @@ -1,21 +1,33 @@ import { h, Component } from 'preact' import { Route, Link } from 'react-router-dom' + +import actions from '../../actions' + import util from '../../util' import Pix2WavNew from './views/pix2wav.new' import Pix2WavShow from './views/pix2wav.show' import Pix2WavLive from './views/pix2wav.live' -function router () { - document.body.style.backgroundImage = 'linear-gradient(' + (util.randint(40)+40) + 'deg, #fde, #ffe)' - return ( - <section> - <Route exact path='/pix2wav/new/' component={Pix2WavNew} /> - <Route exact path='/pix2wav/datasets/' component={Pix2WavShow} /> - <Route exact path='/pix2wav/datasets/:id/' component={Pix2WavShow} /> - <Route exact path='/pix2wav/live/' component={Pix2WavLive} /> - </section> - ) +class router { + componentWillMount(){ + actions.system.changeTool('pix2wav') + document.body.style.backgroundImage = 'linear-gradient(' + (util.randint(40)+40) + 'deg, #bdf, #def)' + } + componentWillReceiveProps(){ + actions.system.changeTool('pix2wav') + document.body.style.backgroundImage = 'linear-gradient(' + (util.randint(40)+40) + 'deg, #bdf, #def)' + } + render(){ + return ( + <section> + <Route exact path='/pix2wav/new/' component={Pix2WavNew} /> + <Route exact path='/pix2wav/datasets/' component={Pix2WavShow} /> + <Route exact path='/pix2wav/datasets/:id/' component={Pix2WavShow} /> + <Route exact path='/pix2wav/live/' component={Pix2WavLive} /> + </section> + ) + } } function links(){ |
