@@ -133,7 +133,7 @@ class Pagination extends React.Component {
133
133
* @param {React.ReactNode | React.ComponentType<PaginationProps> } icon received icon.
134
134
* @returns {React.ReactNode }
135
135
*/
136
- getItemIcon = icon => {
136
+ getItemIcon = ( icon ) => {
137
137
const { prefixCls } = this . props ;
138
138
// eslint-disable-next-line jsx-a11y/anchor-has-content
139
139
let iconNode = icon || < a className = { `${ prefixCls } -item-link` } /> ;
@@ -161,11 +161,11 @@ class Pagination extends React.Component {
161
161
return value ;
162
162
}
163
163
164
- savePaginationNode = node => {
164
+ savePaginationNode = ( node ) => {
165
165
this . paginationNode = node ;
166
166
} ;
167
167
168
- isValid = page => isInteger ( page ) && page !== this . state . current ;
168
+ isValid = ( page ) => isInteger ( page ) && page !== this . state . current ;
169
169
170
170
shouldDisplayQuickJumper = ( ) => {
171
171
const { showQuickJumper, pageSize, total } = this . props ;
@@ -175,13 +175,13 @@ class Pagination extends React.Component {
175
175
return showQuickJumper ;
176
176
} ;
177
177
178
- handleKeyDown = e => {
178
+ handleKeyDown = ( e ) => {
179
179
if ( e . keyCode === KEYCODE . ARROW_UP || e . keyCode === KEYCODE . ARROW_DOWN ) {
180
180
e . preventDefault ( ) ;
181
181
}
182
182
} ;
183
183
184
- handleKeyUp = e => {
184
+ handleKeyUp = ( e ) => {
185
185
const value = this . getValidValue ( e ) ;
186
186
const { currentInputValue } = this . state ;
187
187
if ( value !== currentInputValue ) {
@@ -198,7 +198,7 @@ class Pagination extends React.Component {
198
198
}
199
199
} ;
200
200
201
- changePageSize = size => {
201
+ changePageSize = ( size ) => {
202
202
let { current } = this . state ;
203
203
const newCurrent = calculatePage ( size , this . state , this . props ) ;
204
204
current = current > newCurrent ? newCurrent : current ;
@@ -223,14 +223,14 @@ class Pagination extends React.Component {
223
223
}
224
224
}
225
225
226
- if ( 'onChange' in this . props ) {
227
- this . props . onChange ( current , size )
226
+ if ( 'onChange' in this . props && this . props . onChange ) {
227
+ this . props . onChange ( current , size ) ;
228
228
}
229
229
230
230
this . props . onShowSizeChange ( current , size ) ;
231
231
} ;
232
232
233
- handleChange = p => {
233
+ handleChange = ( p ) => {
234
234
const { disabled } = this . props ;
235
235
236
236
let page = p ;
@@ -283,37 +283,37 @@ class Pagination extends React.Component {
283
283
hasNext = ( ) =>
284
284
this . state . current < calculatePage ( undefined , this . state , this . props ) ;
285
285
286
- getShowSizeChanger ( ) {
287
- const { showSizeChanger, total, totalBoundaryShowSizeChanger } = this . props ;
288
- if ( typeof showSizeChanger !== 'undefined' ) {
289
- return showSizeChanger ;
290
- }
291
- return total > totalBoundaryShowSizeChanger ;
292
- }
286
+ getShowSizeChanger ( ) {
287
+ const { showSizeChanger, total, totalBoundaryShowSizeChanger } = this . props ;
288
+ if ( typeof showSizeChanger !== 'undefined' ) {
289
+ return showSizeChanger ;
290
+ }
291
+ return total > totalBoundaryShowSizeChanger ;
292
+ }
293
293
294
294
runIfEnter = ( event , callback , ...restParams ) => {
295
295
if ( event . key === 'Enter' || event . charCode === 13 ) {
296
296
callback ( ...restParams ) ;
297
297
}
298
298
} ;
299
299
300
- runIfEnterPrev = e => {
300
+ runIfEnterPrev = ( e ) => {
301
301
this . runIfEnter ( e , this . prev ) ;
302
302
} ;
303
303
304
- runIfEnterNext = e => {
304
+ runIfEnterNext = ( e ) => {
305
305
this . runIfEnter ( e , this . next ) ;
306
306
} ;
307
307
308
- runIfEnterJumpPrev = e => {
308
+ runIfEnterJumpPrev = ( e ) => {
309
309
this . runIfEnter ( e , this . jumpPrev ) ;
310
310
} ;
311
311
312
- runIfEnterJumpNext = e => {
312
+ runIfEnterJumpNext = ( e ) => {
313
313
this . runIfEnter ( e , this . jumpNext ) ;
314
314
} ;
315
315
316
- handleGoTO = e => {
316
+ handleGoTO = ( e ) => {
317
317
if ( e . keyCode === KEYCODE . ENTER || e . type === 'click' ) {
318
318
this . handleChange ( this . state . currentInputValue ) ;
319
319
}
0 commit comments