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 8bedcd4 commit d34c873Copy full SHA for d34c873
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