UNPKG

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
'use strict'; 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); }