Skip to content

Commit 7b534dd

Browse files
Emiya0306hazel54
authored andcommitted
Pagination: #942, fix change page size not working error. 🐛
1 parent db86800 commit 7b534dd

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/pagination/Pagination.jsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -147,10 +147,12 @@ export default class Pagination extends Component {
147147
nextProps.pageCount != pageCount
148148
) {
149149
let internalPageSize = this.state.internalPageSize;
150-
if (
151-
nextProps.layout.split(',').indexOf('sizes') > -1 &&
152-
Array.isArray(nextProps.pageSizes)
153-
) {
150+
151+
const hasSizesLayout = nextProps.layout.split(',')
152+
.map((item) => item.trim())
153+
.indexOf('sizes') > -1;
154+
155+
if (hasSizesLayout && Array.isArray(nextProps.pageSizes)) {
154156
internalPageSize = nextProps.pageSizes.indexOf(nextProps.pageSize) > -1
155157
? nextProps.pageSize
156158
: nextProps.pageSizes[0];

0 commit comments

Comments
 (0)