1- import  classNames   from  'classnames ' ; 
1+ import  {   clsx   }   from  'clsx ' ; 
22import  CSSMotion  from  '@rc-component/motion' ; 
33import  KeyCode  from  '@rc-component/util/lib/KeyCode' ; 
44import  React  from  'react' ; 
@@ -52,15 +52,15 @@ const CollapsePanel = React.forwardRef<HTMLDivElement, CollapsePanelProps>((prop
5252    typeof  expandIcon  ===  'function'  ? expandIcon ( props )  : < i  className = "arrow"  /> ; 
5353  const  iconNode  =  iconNodeInner  &&  ( 
5454    < div 
55-       className = { classNames ( `${ prefixCls }  -expand-icon` ,  customizeClassNames ?. icon ) } 
55+       className = { clsx ( `${ prefixCls }  -expand-icon` ,  customizeClassNames ?. icon ) } 
5656      style = { styles ?. icon } 
5757      { ...( [ 'header' ,  'icon' ] . includes ( collapsible )  ? collapsibleProps  : { } ) } 
5858    > 
5959      { iconNodeInner } 
6060    </ div > 
6161  ) ; 
6262
63-   const  collapsePanelClassNames  =  classNames ( 
63+   const  collapsePanelClassNames  =  clsx ( 
6464    `${ prefixCls }  -item` , 
6565    { 
6666      [ `${ prefixCls }  -item-active` ] : isActive , 
@@ -69,7 +69,7 @@ const CollapsePanel = React.forwardRef<HTMLDivElement, CollapsePanelProps>((prop
6969    className , 
7070  ) ; 
7171
72-   const  headerClassName  =  classNames ( 
72+   const  headerClassName  =  clsx ( 
7373    headerClass , 
7474    `${ prefixCls }  -header` , 
7575    { 
@@ -91,7 +91,7 @@ const CollapsePanel = React.forwardRef<HTMLDivElement, CollapsePanelProps>((prop
9191      < div  { ...headerProps } > 
9292        { showArrow  &&  iconNode } 
9393        < span 
94-           className = { classNames ( `${ prefixCls }  -title` ,  customizeClassNames ?. title ) } 
94+           className = { clsx ( `${ prefixCls }  -title` ,  customizeClassNames ?. title ) } 
9595          style = { styles ?. title } 
9696          { ...( collapsible  ===  'header'  ? collapsibleProps  : { } ) } 
9797        > 
0 commit comments