UNPKG

admin-on-rest-fr05t1k

Version:

A frontend Framework for building admin applications on top of REST services, using ES6, React and Material UI

37 lines (31 loc) 876 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _listActions = require('../../../actions/listActions'); var defaultState = { sort: null, order: null, page: 1, perPage: null, filter: {} }; exports.default = function (resource) { return function () { var previousState = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState; var _ref = arguments[1]; var type = _ref.type, payload = _ref.payload, meta = _ref.meta; if (!meta || meta.resource !== resource) { return previousState; } switch (type) { case _listActions.CRUD_CHANGE_LIST_PARAMS: return payload; default: return previousState; } }; }; module.exports = exports['default'];