import types from '../../types' import datasetReducer from '../../dataset/dataset.reducer' const pix2wavInitialState = { loading: true, progress: { i: 0, n: 0 }, status: '', error: null, folder_id: 0, data: null, } const pix2wavReducer = (state = pix2wavInitialState, action) => { if (action.data && action.data.module === 'pix2wav') { state = datasetReducer(state, action) } switch (action.type) { case types.wav2pix.loaded_buffer: return { ...state, status: 'Loaded buffer', } case types.wav2pix.draw_progress: console.log(action) return { ...state, status: 'Rendering frame /', } case types.wav2pix.draw_finish: return { ...state, status: 'Render complete', } case types.wav2pix.load_zip: return { ...state, status: 'Built zip file', } default: return state } } export default pix2wavReducer