From bc6ba377da1ddb4b367298aa0dfc838a907dd738 Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Mon, 19 Jun 2023 19:19:53 +0000 Subject: [PATCH] improve clicking outside --- packages/app/src/components/DraggableDrawer/index.jsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/app/src/components/DraggableDrawer/index.jsx b/packages/app/src/components/DraggableDrawer/index.jsx index a3bb95ed..42c3e4fc 100755 --- a/packages/app/src/components/DraggableDrawer/index.jsx +++ b/packages/app/src/components/DraggableDrawer/index.jsx @@ -344,8 +344,14 @@ export default class Drawer extends Component { } // check if is clicking outside main component - if (this.drawer && !this.drawer.contains(event.target)) { - this.props.onRequestClose(this) + if (this.drawer && event.target?.className) { + if (event.target.className.includes("ant-cascader") || event.target.className.includes("ant-select")) { + return false + } + + if (!this.drawer.contains(event.target)) { + this.props.onRequestClose(this) + } } }