From 9f81aab18011637ac8daf4cdcf7223ee636a4663 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 5 Jun 2018 19:18:56 +0200 Subject: boilerplate for p2p/p2w --- app/client/modules/pix2wav/index.js | 24 +++++++++++++++ app/client/modules/pix2wav/pix2wav.module.js | 6 ++++ app/client/modules/pix2wav/pix2wav.reducer.js | 42 +++++++++++++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 app/client/modules/pix2wav/index.js create mode 100644 app/client/modules/pix2wav/pix2wav.module.js create mode 100644 app/client/modules/pix2wav/pix2wav.reducer.js (limited to 'app/client/modules/pix2wav') 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 () { + // + return ( +
+
+ ) +} + +function links(){ + return ( + + datasets + live + + ) +} + +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 -- cgit v1.2.3-70-g09d2