1- import classNames from 'classnames ' ;
1+ import { clsx } from 'clsx ' ;
22import useControlledState from '@rc-component/util/lib/hooks/useControlledState' ;
33import KeyCode from '@rc-component/util/lib/KeyCode' ;
44import pickAttrs from '@rc-component/util/lib/pickAttrs' ;
@@ -446,7 +446,7 @@ const Pagination: React.FC<PaginationProps> = (props) => {
446446 onClick = { jumpPrevHandle }
447447 tabIndex = { 0 }
448448 onKeyDown = { runIfEnterJumpPrev }
449- className = { classNames ( `${ prefixCls } -jump-prev` , {
449+ className = { clsx ( `${ prefixCls } -jump-prev` , {
450450 [ `${ prefixCls } -jump-prev-custom-icon` ] : ! ! jumpPrevIcon ,
451451 } ) }
452452 >
@@ -461,7 +461,7 @@ const Pagination: React.FC<PaginationProps> = (props) => {
461461 onClick = { jumpNextHandle }
462462 tabIndex = { 0 }
463463 onKeyDown = { runIfEnterJumpNext }
464- className = { classNames ( `${ prefixCls } -jump-next` , {
464+ className = { clsx ( `${ prefixCls } -jump-next` , {
465465 [ `${ prefixCls } -jump-next-custom-icon` ] : ! ! jumpNextIcon ,
466466 } ) }
467467 >
@@ -488,7 +488,7 @@ const Pagination: React.FC<PaginationProps> = (props) => {
488488
489489 if ( current - 1 >= pageBufferSize * 2 && current !== 1 + 2 ) {
490490 pagerList [ 0 ] = React . cloneElement < PagerProps > ( pagerList [ 0 ] , {
491- className : classNames (
491+ className : clsx (
492492 `${ prefixCls } -item-after-jump-prev` ,
493493 pagerList [ 0 ] . props . className ,
494494 ) ,
@@ -500,7 +500,7 @@ const Pagination: React.FC<PaginationProps> = (props) => {
500500 if ( allPages - current >= pageBufferSize * 2 && current !== allPages - 2 ) {
501501 const lastOne = pagerList [ pagerList . length - 1 ] ;
502502 pagerList [ pagerList . length - 1 ] = React . cloneElement ( lastOne , {
503- className : classNames (
503+ className : clsx (
504504 `${ prefixCls } -item-before-jump-next` ,
505505 lastOne . props . className ,
506506 ) ,
@@ -526,7 +526,7 @@ const Pagination: React.FC<PaginationProps> = (props) => {
526526 onClick = { prevHandle }
527527 tabIndex = { prevDisabled ? null : 0 }
528528 onKeyDown = { runIfEnterPrev }
529- className = { classNames ( `${ prefixCls } -prev` , paginationClassNames ?. item , {
529+ className = { clsx ( `${ prefixCls } -prev` , paginationClassNames ?. item , {
530530 [ `${ prefixCls } -disabled` ] : prevDisabled ,
531531 } ) }
532532 style = { styles ?. item }
@@ -555,7 +555,7 @@ const Pagination: React.FC<PaginationProps> = (props) => {
555555 onClick = { nextHandle }
556556 tabIndex = { nextTabIndex }
557557 onKeyDown = { runIfEnterNext }
558- className = { classNames ( `${ prefixCls } -next` , paginationClassNames ?. item , {
558+ className = { clsx ( `${ prefixCls } -next` , paginationClassNames ?. item , {
559559 [ `${ prefixCls } -disabled` ] : nextDisabled ,
560560 } ) }
561561 style = { styles ?. item }
@@ -566,7 +566,7 @@ const Pagination: React.FC<PaginationProps> = (props) => {
566566 ) ;
567567 }
568568
569- const cls = classNames ( prefixCls , className , {
569+ const cls = clsx ( prefixCls , className , {
570570 [ `${ prefixCls } -start` ] : align === 'start' ,
571571 [ `${ prefixCls } -center` ] : align === 'center' ,
572572 [ `${ prefixCls } -end` ] : align === 'end' ,
0 commit comments