@alicloud/console-base-rc-pagination
Version:
23 lines (22 loc) • 851 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = reducer;
var _enum = require("../enum");
var _reduceSetDomUi = _interopRequireDefault(require("./reduce-set-dom-ui"));
var _reduceSetPage = _interopRequireDefault(require("./reduce-set-page"));
var _reduceSetWidth = _interopRequireDefault(require("./reduce-set-width"));
function reducer(state, action) {
switch (action.type) {
case _enum.EAction.SET_DOM_UI:
return (0, _reduceSetDomUi.default)(state, action.payload);
case _enum.EAction.SET_PAGE:
return (0, _reduceSetPage.default)(state, action.payload);
case _enum.EAction.SET_WIDTH:
return (0, _reduceSetWidth.default)(state, action.payload);
default:
return state;
}
}