1- import classNames from 'classnames ' ;
1+ import { clsx } from 'clsx ' ;
22import { useComposeRef } from '@rc-component/util/lib/ref' ;
33import React , { useMemo , useRef } from 'react' ;
44import { RefContext } from '../../context' ;
@@ -90,7 +90,7 @@ const Panel = React.forwardRef<PanelRef, PanelProps>((props, ref) => {
9090 // ================================ Render ================================
9191 const footerNode = footer ? (
9292 < div
93- className = { classNames ( `${ prefixCls } -footer` , modalClassNames ?. footer ) }
93+ className = { clsx ( `${ prefixCls } -footer` , modalClassNames ?. footer ) }
9494 style = { { ...modalStyles ?. footer } }
9595 >
9696 { footer }
@@ -99,11 +99,11 @@ const Panel = React.forwardRef<PanelRef, PanelProps>((props, ref) => {
9999
100100 const headerNode = title ? (
101101 < div
102- className = { classNames ( `${ prefixCls } -header` , modalClassNames ?. header ) }
102+ className = { clsx ( `${ prefixCls } -header` , modalClassNames ?. header ) }
103103 style = { { ...modalStyles ?. header } }
104104 >
105105 < div
106- className = { classNames ( `${ prefixCls } -title` , modalClassNames ?. title ) }
106+ className = { clsx ( `${ prefixCls } -title` , modalClassNames ?. title ) }
107107 id = { ariaId }
108108 style = { { ...modalStyles ?. title } }
109109 >
@@ -140,13 +140,13 @@ const Panel = React.forwardRef<PanelRef, PanelProps>((props, ref) => {
140140
141141 const content = (
142142 < div
143- className = { classNames ( `${ prefixCls } -container` , modalClassNames ?. container ) }
143+ className = { clsx ( `${ prefixCls } -container` , modalClassNames ?. container ) }
144144 style = { modalStyles ?. container }
145145 >
146146 { closerNode }
147147 { headerNode }
148148 < div
149- className = { classNames ( `${ prefixCls } -body` , modalClassNames ?. body ) }
149+ className = { clsx ( `${ prefixCls } -body` , modalClassNames ?. body ) }
150150 style = { { ...bodyStyle , ...modalStyles ?. body } }
151151 { ...bodyProps }
152152 >
@@ -164,7 +164,7 @@ const Panel = React.forwardRef<PanelRef, PanelProps>((props, ref) => {
164164 aria-modal = "true"
165165 ref = { mergedRef }
166166 style = { { ...style , ...contentStyle } }
167- className = { classNames ( prefixCls , className ) }
167+ className = { clsx ( prefixCls , className ) }
168168 onMouseDown = { onMouseDown }
169169 onMouseUp = { onMouseUp }
170170 >
0 commit comments