summaryrefslogtreecommitdiff
path: root/frontend/app/views/graph/graph.reducer.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2021-03-16 18:19:26 +0100
committerJules Laplace <julescarbon@gmail.com>2021-03-16 18:19:26 +0100
commit15d9d864b539e221c6494b3535abef724517f207 (patch)
tree1867734ad4740625848c69cd05f5497c21282b0c /frontend/app/views/graph/graph.reducer.js
parent901beb4df2c074ba54fedc91dd6e780cebe093d1 (diff)
uploading audio files and displaying them in a list
Diffstat (limited to 'frontend/app/views/graph/graph.reducer.js')
-rw-r--r--frontend/app/views/graph/graph.reducer.js31
1 files changed, 31 insertions, 0 deletions
diff --git a/frontend/app/views/graph/graph.reducer.js b/frontend/app/views/graph/graph.reducer.js
index 6be5089..30049b5 100644
--- a/frontend/app/views/graph/graph.reducer.js
+++ b/frontend/app/views/graph/graph.reducer.js
@@ -7,6 +7,7 @@ const initialState = crudState('graph', {
editor: {
addingPage: false,
editingPage: false,
+ showingAudio: false,
},
options: {
}
@@ -36,6 +37,19 @@ export default function graphReducer(state = initialState, action) {
}
}
+ case types.upload.upload_complete:
+ console.log(action)
+ return {
+ ...state,
+ show: {
+ ...state.show,
+ res: {
+ ...state.show.res,
+ uploads: state.show.res.uploads.concat(action.data.res)
+ }
+ }
+ }
+
case types.graph.show_add_page_form:
return {
...state,
@@ -43,6 +57,7 @@ export default function graphReducer(state = initialState, action) {
...state.editor,
addingPage: true,
editingPage: false,
+ showingAudio: false,
}
}
@@ -52,6 +67,7 @@ export default function graphReducer(state = initialState, action) {
editor: {
...state.editor,
addingPage: false,
+ showingAudio: false,
}
}
@@ -62,6 +78,7 @@ export default function graphReducer(state = initialState, action) {
...state.editor,
addingPage: !state.editor.addingPage,
editingPage: false,
+ showingAudio: false,
}
}
@@ -72,6 +89,7 @@ export default function graphReducer(state = initialState, action) {
...state.editor,
addingPage: false,
editingPage: true,
+ showingAudio: false,
}
}
@@ -81,6 +99,7 @@ export default function graphReducer(state = initialState, action) {
editor: {
...state.editor,
editingPage: false,
+ showingAudio: false,
}
}
@@ -91,6 +110,18 @@ export default function graphReducer(state = initialState, action) {
...state.editor,
addingPage: false,
editingPage: !state.editor.editingPage,
+ showingAudio: false,
+ }
+ }
+
+ case types.graph.toggle_audio_list:
+ return {
+ ...state,
+ editor: {
+ ...state.editor,
+ addingPage: false,
+ editingPage: false,
+ showingAudio: !state.editor.showingAudio,
}
}