export default function boardConfigReducer()

in src/views/app/reducers/boardConfigReducer.ts [12:52]


export default function boardConfigReducer(state = initalState, action) {
    switch (action.type) {
        case actions.INSTALLED_BOARDS_REQUEST:
            return {
                ...state,
                errorMessage: "",
            };
        case actions.INSTALLED_BOARDS_SUCCESS: {
            return {
                ...state,
                errorMessage: "",
                installedBoards: action.installedBoards,
            };
        }
        case actions.INSTALLED_BOARDS_FAILURE:
            return {
                ...state,
                errorMessage: action.errorMessage,
                installedBoards: [],
            };
        case actions.CONFIGITEMS_REQUEST:
            return {
                ...state,
                errorMessage: "",
            };
        case actions.CONFIGITEMS_SUCCESS:
            return {
                ...state,
                errorMessage: "",
                configitems: action.configitems,
            };
        case actions.CONFIGITEMS_FAILURE:
            return {
                ...state,
                errorMessage: action.errorMessage,
                configitems: [],
            };
        default:
            return state;
    }
}