Fix: google translate extenstion close side panel (#4625)
* Fix gtx-trans close sidepanel * reset the package-lock.json file
This commit is contained in:
1 parent
4f3b891e45
commit
309cf3d6d9
2 files changed
+4
-2
No files matched your search
Generated
+1
-1
@@ -11025,4 +11025,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3,7 +3,9 @@ import { useEffect } from 'react';
|
||||
export function useOutsideClick(ref: any, callback: any) {
|
||||
useEffect(() => {
|
||||
const listener = (event: any) => {
|
||||
const isClickedOutside = !ref?.current?.contains(event.target);
|
||||
const isClickedOutside =
|
||||
!ref?.current?.contains(event.target) &&
|
||||
!document?.getElementById('gtx-trans')?.contains(event.target);
|
||||
if (isClickedOutside) {
|
||||
callback();
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user