summaryrefslogtreecommitdiff
path: root/app/client/modules/pix2wav
diff options
context:
space:
mode:
Diffstat (limited to 'app/client/modules/pix2wav')
-rw-r--r--app/client/modules/pix2wav/index.js24
-rw-r--r--app/client/modules/pix2wav/pix2wav.module.js6
-rw-r--r--app/client/modules/pix2wav/pix2wav.reducer.js42
3 files changed, 72 insertions, 0 deletions
diff --git a/app/client/modules/pix2wav/index.js b/app/client/modules/pix2wav/index.js
new file mode 100644
index 0000000..602d54e
--- /dev/null
+++ b/app/client/modules/pix2wav/index.js
@@ -0,0 +1,24 @@
+import { h, Component } from 'preact'
+import { Route, Link } from 'react-router-dom'
+
+function router () {
+ // <Route exact path='/pix2pix/live/' component={Pix2PixLive} />
+ return (
+ <section>
+ </section>
+ )
+}
+
+function links(){
+ return (
+ <span>
+ <span>datasets</span>
+ <span><Link to="/pix2wav/live/">live</Link></span>
+ </span>
+ )
+}
+
+export default {
+ name: 'pix2pix',
+ router, links,
+}
diff --git a/app/client/modules/pix2wav/pix2wav.module.js b/app/client/modules/pix2wav/pix2wav.module.js
new file mode 100644
index 0000000..c0fe23a
--- /dev/null
+++ b/app/client/modules/pix2wav/pix2wav.module.js
@@ -0,0 +1,6 @@
+const pix2wavModule = {
+ name: 'pix2wav',
+ datatype: 'audio',
+}
+
+export default pix2wavModule
diff --git a/app/client/modules/pix2wav/pix2wav.reducer.js b/app/client/modules/pix2wav/pix2wav.reducer.js
new file mode 100644
index 0000000..6d6548a
--- /dev/null
+++ b/app/client/modules/pix2wav/pix2wav.reducer.js
@@ -0,0 +1,42 @@
+import types from '../../types'
+
+const pix2wavInitialState = {
+ loading: true,
+ error: null,
+ folders: [],
+ folder_id: 0,
+ data: null,
+ lossReport: null,
+}
+
+const pix2wavReducer = (state = pix2wavInitialState, action) => {
+ // console.log(action.type)
+ switch(action.type) {
+ case types.pix2wav.init:
+ return {
+ ...state,
+ loading: false,
+ data: action.data,
+ }
+
+ case types.socket.connect:
+ return {
+ ...state,
+ }
+
+ case types.task.task_begin:
+ return {
+ ...state,
+ }
+
+ case types.task.task_finish:
+ return {
+ ...state,
+ }
+
+ default:
+ return state
+ }
+}
+
+export default pix2wavReducer