We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
handleClickOutside
mouseup
click
1 parent 7dd7f20 commit 140e285Copy full SHA for 140e285
packages/coreui-react/src/components/modal/CModal.tsx
@@ -128,11 +128,13 @@ export const CModal = forwardRef<HTMLDivElement, CModalProps>(
128
}, [visible])
129
130
useEffect(() => {
131
- document.addEventListener('click', handleClickOutside)
132
- document.addEventListener('keydown', handleKeyDown)
+ if (_visible) {
+ document.addEventListener('mouseup', handleClickOutside)
133
+ document.addEventListener('keydown', handleKeyDown)
134
+ }
135
136
return () => {
- document.removeEventListener('click', handleClickOutside)
137
+ document.removeEventListener('mouseup', handleClickOutside)
138
document.removeEventListener('keydown', handleKeyDown)
139
}
140
}, [_visible])
0 commit comments