violet-paginator
Version:
Display, paginate, sort, filter, and update items from the server. violet-paginator is a complete list management library for react/redux applications.
24 lines (18 loc) • 647 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = withRecordProps;
var _reactRedux = require('react-redux');
var _stateManagement = require('../lib/stateManagement');
function withRecordProps(Component) {
return (0, _reactRedux.connect)(function (state, ownProps) {
var listId = ownProps.listId,
itemId = ownProps.itemId;
return {
record: (0, _stateManagement.getItem)(state, listId, itemId).toJS(),
updating: (0, _stateManagement.isUpdating)(state, listId, itemId),
removing: (0, _stateManagement.isRemoving)(state, listId, itemId)
};
})(Component);
}