UNPKG

1.62 kBJavaScriptView Raw
1import {
2 UPDATE_FIELD_ORDER,
3 EDIT_FEATURE,
4 DELETE_FEATURE
5} from './constants'
6
7export const updateFilter = createActionCreator('UPDATE_FILTER')
8export const removeFilter = createActionCreator('REMOVE_FILTER')
9export const updateVisibleFilters = createActionCreator('UPDATE_VISIBLE_FILTERS')
10export const updateFieldMapping = createActionCreator('UPDATE_FIELD_MAPPING')
11export const changeCoordinates = createActionCreator('CHANGE_COORDINATE_FORMAT')
12export const moveMap = createActionCreator('MOVE_MAP')
13export const replaceFeatures = createActionCreator('REPLACE_FEATURES')
14export const addFeatures = createActionCreator('ADD_FEATURES')
15export const replaceMapStyle = createActionCreator('REPLACE_MAP_STYLE')
16export const openSettings = createActionCreator('OPEN_SETTINGS')
17export const showFeatureDetail = createActionCreator('SHOW_FEATURE_DETAIL')
18export const closeModal = createActionCreator('CLOSE_MODAL')
19export const switchView = createActionCreator('SWITCH_VIEW')
20export const redirectView = createActionCreator('REDIRECT_VIEW')
21export const updateFieldOrder = createActionCreator(UPDATE_FIELD_ORDER)
22export const editFeature = createActionCreator(EDIT_FEATURE)
23export const deleteFeature = createActionCreator(DELETE_FEATURE)
24export const requestPrint = createActionCreator('REQUEST_PRINT')
25export const cancelPrint = createActionCreator('CANCEL_PRINT')
26export const changePaperSize = createActionCreator('CHANGE_PAPER_SIZE')
27export const updateViewState = createActionCreator('UPDATE_VIEW_STATE')
28
29function createActionCreator (type) {
30 return function (payload) {
31 return {type: type, payload}
32 }
33}