Skip to content

Commit 1116d25

Browse files
committed
🐛 [Drawer] 解决抽屉组件遮罩层遮盖住抽屉内容的问题
1 parent 2ea9a0a commit 1116d25

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

src/components/drawer/index.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,11 @@ function Drawer(
101101

102102
return ReactDOM.createPortal(
103103
<section>
104+
{/* 遮罩层*/}
105+
{showMask && visible && (
106+
<div className={`${drawerPrefix}-mask`} onClick={onClickMask} />
107+
)}
108+
104109
<div
105110
ref={drawerRef}
106111
className={`${drawerPrefix} ${placement} ${visible ? 'show' : ''}`}
@@ -135,10 +140,6 @@ function Drawer(
135140
)}
136141
</div>
137142

138-
{/* 遮罩层*/}
139-
{showMask && visible && (
140-
<div className={`${drawerPrefix}-mask`} onClick={onClickMask} />
141-
)}
142143
{wrapperClosable && !showMask && visible && !visibleTrans && (
143144
<div
144145
className={`${drawerPrefix}-transparent`}

0 commit comments

Comments
 (0)