blob: bf6b643529ff51d0085559f1e703b3248222fd09 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
import * as types from '../../types'
import actions from '../../actions'
export const showAddPageForm = () => dispatch => {
dispatch({ type: types.graph.show_add_page_form })
}
export const hideAddPageForm = () => dispatch => {
dispatch({ type: types.graph.hide_add_page_form })
}
export const toggleAddPageForm = () => dispatch => {
dispatch({ type: types.graph.toggle_add_page_form })
}
export const showEditPageForm = () => dispatch => {
dispatch({ type: types.graph.show_edit_page_form })
}
export const hideEditPageForm = () => dispatch => {
dispatch({ type: types.graph.hide_edit_page_form })
}
export const toggleEditPageForm = () => dispatch => {
dispatch({ type: types.graph.toggle_edit_page_form })
}
export const updateGraphPage = page => dispatch => {
dispatch({ type: types.graph.update_graph_page, page })
}
export const setHomePageId = (graph, page) => dispatch => {
let updated_graph = { ...graph }
delete updated_graph.pages
updated_graph.home_page_id = page.id
actions.graph.update(updated_graph)
}
|