We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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