UNPKG

@talend/react-cmf

Version:

A framework built on top of best react libraries

44 lines (40 loc) 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _redux = require("redux"); var _collectionsReducers = _interopRequireDefault(require("./collectionsReducers")); var _componentsReducers = require("./componentsReducers"); var _settingsReducers = require("./settingsReducers"); var _constant = _interopRequireDefault(require("../constant")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } /** * @module react-cmf/lib/reducers * @see module:react-cmf/lib/reducers/collectionsReducers * @see module:react-cmf/lib/reducers/componentsReducers * @see module:react-cmf/lib/reducers/settingsReducers */ const defaultState = []; /** * errorsReducer */ function errorsReducer(state = defaultState, action) { if (action.type === _constant.default.ERROR) { return state.concat(action.error); } return state; } /** * exported API * @type {object} * @example import reducer from 'react-cmf/lib/reducers'; */ var _default = exports.default = (0, _redux.combineReducers)({ collections: _collectionsReducers.default, components: _componentsReducers.componentsReducers, settings: _settingsReducers.settingsReducers, errors: errorsReducer }); //# sourceMappingURL=index.js.map