2525 */
2626
2727import type { CompareProps } from '@rc-component/context/lib/Immutable' ;
28- import cls from 'classnames ' ;
28+ import { clsx } from 'clsx ' ;
2929import ResizeObserver from '@rc-component/resize-observer' ;
3030import { getTargetScrollBarSize } from '@rc-component/util/lib/getScrollBarSize' ;
3131import useEvent from '@rc-component/util/lib/hooks/useEvent' ;
@@ -779,12 +779,8 @@ const Table = <RecordType extends DefaultRecordType>(
779779 // >>>>>> Unique table
780780 groupTableNode = (
781781 < div
782- style = { {
783- ...scrollXStyle ,
784- ...scrollYStyle ,
785- ...styles ?. content ,
786- } }
787- className = { cls ( `${ prefixCls } -content` , classNames ?. content ) }
782+ style = { { ...scrollXStyle , ...scrollYStyle , ...styles ?. content } }
783+ className = { clsx ( `${ prefixCls } -content` , classNames ?. content ) }
788784 onScroll = { onInternalScroll }
789785 ref = { scrollBodyRef }
790786 >
@@ -817,7 +813,7 @@ const Table = <RecordType extends DefaultRecordType>(
817813
818814 let fullTable = (
819815 < div
820- className = { cls ( prefixCls , className , {
816+ className = { clsx ( prefixCls , className , {
821817 [ `${ prefixCls } -rtl` ] : direction === 'rtl' ,
822818 [ `${ prefixCls } -fix-start-shadow` ] : horizonScroll ,
823819 [ `${ prefixCls } -fix-end-shadow` ] : horizonScroll ,
@@ -837,19 +833,19 @@ const Table = <RecordType extends DefaultRecordType>(
837833 { ...dataProps }
838834 >
839835 { title && (
840- < Panel className = { cls ( `${ prefixCls } -title` , classNames ?. title ) } style = { styles ?. title } >
836+ < Panel className = { clsx ( `${ prefixCls } -title` , classNames ?. title ) } style = { styles ?. title } >
841837 { title ( mergedData ) }
842838 </ Panel >
843839 ) }
844840 < div
845841 ref = { scrollBodyContainerRef }
846- className = { cls ( `${ prefixCls } -container` , classNames ?. section ) }
842+ className = { clsx ( `${ prefixCls } -container` , classNames ?. section ) }
847843 style = { styles ?. section }
848844 >
849845 { groupTableNode }
850846 </ div >
851847 { footer && (
852- < Panel className = { cls ( `${ prefixCls } -footer` , classNames ?. footer ) } style = { styles ?. footer } >
848+ < Panel className = { clsx ( `${ prefixCls } -footer` , classNames ?. footer ) } style = { styles ?. footer } >
853849 { footer ( mergedData ) }
854850 </ Panel >
855851 ) }
0 commit comments