We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 33d0635 commit 8f74286Copy full SHA for 8f74286
packages/Modal/Modal.jsx
@@ -41,17 +41,17 @@ const Modal = ({
41
const modalRef = useRef(null)
42
const header = useRef(null)
43
44
- const handleClose = () => {
+ const handleClose = (e) => {
45
if (focusElementAfterClose && focusElementAfterClose.current) {
46
focusElementAfterClose.current.focus()
47
}
48
- return onClose()
+ return onClose(e)
49
50
51
const handleKeyDown = e => {
52
const key = e.keyCode || e.key
53
if (key === 'Escape' || key === 27) {
54
- return handleClose()
+ return handleClose(e)
55
56
return null
57
@@ -69,7 +69,7 @@ const Modal = ({
69
70
const handleOutSideClick = e => {
71
if (!modalRef.current.contains(e.target)) {
72
- handleClose()
+ handleClose(e)
73
74
75
0 commit comments