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.
17 lines (14 loc) • 459 B
JSX
import { connect } from 'react-redux'
import { getItem, isUpdating, isRemoving } from '../lib/stateManagement'
export default function withRecordProps(Component) {
return connect(
(state, ownProps) => {
const { listId, itemId } = ownProps
return {
record: getItem(state, listId, itemId).toJS(),
updating: isUpdating(state, listId, itemId),
removing: isRemoving(state, listId, itemId)
}
}
)(Component)
}