File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " react-click-away-listener" ,
3
- "version" : " 1.5.1 " ,
3
+ "version" : " 1.5.2 " ,
4
4
"description" : " A simple click away listener built with React Hooks" ,
5
5
"main" : " dist/react-click-away-listener.js" ,
6
6
"module" : " dist/react-click-away-listener.es.js" ,
Original file line number Diff line number Diff line change @@ -24,17 +24,17 @@ const ClickAwayListener: FunctionComponent<Props> = ({
24
24
...props
25
25
} ) => {
26
26
const node = useRef < HTMLElement > ( null ) ;
27
- const bubbledEvent : MutableRefObject < Events | null > = useRef ( null ) ;
27
+ const bubbledEventTarget : MutableRefObject < EventTarget | null > = useRef ( null ) ;
28
28
29
- const handleBubbledEvents = ( event : Events | null ) => {
30
- bubbledEvent . current = event ;
29
+ const handleBubbledEvents = ( event : Events ) => {
30
+ bubbledEventTarget . current = event . target ;
31
31
} ;
32
32
33
33
useEffect ( ( ) => {
34
34
const handleEvents = ( event : Events ) : void => {
35
35
if (
36
36
( node . current && node . current . contains ( event . target as Node ) ) ||
37
- ( bubbledEvent . current && bubbledEvent . current . target === event . target )
37
+ bubbledEventTarget . current === event . target
38
38
) {
39
39
return ;
40
40
}
You can’t perform that action at this time.
0 commit comments