Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | 18x 26x 6x 8x 8x 8x 1x 1x 1x 1x 1x 1x 1x 1x | /*EE * Copyright 2020, GeoSolutions Sas. * All rights reserved.E * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. */ import { RESOURCE_LOADING, SET_RESOURCE, RESOURCE_ERROR, UPDATE_RESOURCE_PROPERTIES, SET_RESOURCE_TYPE, SET_NEW_RESOURCE, SET_RESOURCE_ID, SET_RESOURCE_PERMISSIONS } from '@js/actions/gnresource'; function gnresource(state = {}, action) { switch (action.type) { case RESOURCE_LOADING: { return { ...state, loading: true }; } case SET_RESOURCE: { return { ...state, error: null, data: action.data, loading: false }; } case RESOURCE_ERROR: { return { ...state, data: null, error: action.error, loading: false }; } case UPDATE_RESOURCE_PROPERTIES: { return { ...state, data: { ...state.data, ...action.properties } }; } case SET_RESOURCE_TYPE: { return { ...state, type: action.resourceType }; } case SET_NEW_RESOURCE: { return { ...state, isNew: true }; } case SET_RESOURCE_ID: { return { ...state, id: action.id }; } case SET_RESOURCE_PERMISSIONS: { return { ...state, permissions: action.permissions }; } default: return state; } } export default gnresource; |