Skip to content

Commit 870720e

Browse files
authored
Merge pull request #50 from easeq/master
0.7.8
2 parents 13c4499 + 2c2de2f commit 870720e

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@flipbyte/redux-datatable",
3-
"version": "0.7.7",
3+
"version": "0.7.8",
44
"description": "React-Redux data table",
55
"main": "lib/index.js",
66
"module": "es/index.js",

src/reducer.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,20 +108,20 @@ export default function reducer(state = {}, action) {
108108
[actions.SET_LIMIT]: () => {
109109
let maxPage = 1;
110110
if (payload.limit > 0) {
111-
maxPage = (tableState.query.count / payload.limit) || 1
111+
maxPage = Math.floor((tableState.query.count / payload.limit)) || 1;
112112
}
113113
const currentPage = tableState.query.page > maxPage ? maxPage : tableState.query.page;
114114
const offset = (currentPage - 1) * payload.limit;
115115

116116
let page = 1;
117117
if (payload.limit > 0) {
118-
page = (offset / payload.limit) + 1;
118+
page = Math.floor((offset / payload.limit) + 1);
119119
}
120120
return stateUpdater({
121121
isFetching: true,
122122
query: {
123123
limit: parseInt(payload.limit, 10),
124-
page,
124+
page: page <= 1 ? 1 : page,
125125
offset
126126
},
127127
})

0 commit comments

Comments
 (0)