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.
31 lines (26 loc) • 494 B
JavaScript
const results = [{
name: 'Ewe and IPA'
}, {
name: 'Pouty Stout'
}]
export const preloaded = {
results: results.slice(0, 1),
totalCount: 2
}
const mockFetch = pageInfo => () => {
const data = {
...preloaded,
results: results.slice(pageInfo.query.page - 1, pageInfo.query.page)
}
return Promise.resolve({ data })
}
export default {
listId: 'recipes',
fetch: mockFetch,
pageParams: {
totalCountProp: 'totalCount'
},
initialSettings: {
pageSize: 1
}
}