@@ -34,12 +34,12 @@ function Drawer(
3434 } ,
3535 ref ,
3636) {
37- const getSizeStyle = _placement => ( {
38- width : [ 'top' , 'bottom' ] . includes ( _placement ) ? '100%' : size ,
39- height : [ 'left' , 'right' ] . includes ( _placement ) ? '100%' : size ,
37+ const getSizeStyle = ( _placement , _size ) => ( {
38+ width : [ 'top' , 'bottom' ] . includes ( _placement ) ? '100%' : _size ,
39+ height : [ 'left' , 'right' ] . includes ( _placement ) ? '100%' : _size ,
4040 } ) ;
4141
42- const [ sizeStyle , setSizeStyle ] = useState ( getSizeStyle ( placement ) ) ;
42+ const [ sizeStyle , setSizeStyle ] = useState ( getSizeStyle ( placement , size ) ) ;
4343 const [ isFullScreen , setIsFullScreen ] = useState ( false ) ;
4444
4545 const [ visible , setVisible ] = useState ( false ) ;
@@ -52,7 +52,7 @@ function Drawer(
5252 } ;
5353
5454 useEffect ( ( ) => {
55- setSizeStyle ( getSizeStyle ( placement ) ) ;
55+ setSizeStyle ( getSizeStyle ( placement , size ) ) ;
5656 } , [ placement ] ) ;
5757
5858 useImperativeHandle ( ref , ( ) => ( {
@@ -142,7 +142,7 @@ function Drawer(
142142 src = { foldScreenImg }
143143 alt = "收起"
144144 onClick = { ( ) => {
145- setSizeStyle ( getSizeStyle ( placement ) ) ;
145+ setSizeStyle ( getSizeStyle ( placement , size ) ) ;
146146 setIsFullScreen ( false ) ;
147147 } }
148148 />
0 commit comments