From 30e290c3203234d2b7ad47bc64059f683bb1ff41 Mon Sep 17 00:00:00 2001 From: Carlos Valente Date: Wed, 22 Jan 2025 20:38:53 +0100 Subject: [PATCH] refactor: remove unnecessary handler --- .../navigation-menu/NavigationMenu.tsx | 9 ++----- .../src/common/hooks/useClickOutside.ts | 25 ------------------- 2 files changed, 2 insertions(+), 32 deletions(-) delete mode 100644 apps/client/src/common/hooks/useClickOutside.ts diff --git a/apps/client/src/common/components/navigation-menu/NavigationMenu.tsx b/apps/client/src/common/components/navigation-menu/NavigationMenu.tsx index e695c5b76..e0e9e7120 100644 --- a/apps/client/src/common/components/navigation-menu/NavigationMenu.tsx +++ b/apps/client/src/common/components/navigation-menu/NavigationMenu.tsx @@ -1,4 +1,4 @@ -import { memo, PropsWithChildren, useRef } from 'react'; +import { memo, PropsWithChildren } from 'react'; import { createPortal } from 'react-dom'; import { Link, useLocation } from 'react-router-dom'; import { @@ -19,7 +19,6 @@ import { IoSwapVertical } from '@react-icons/all-files/io5/IoSwapVertical'; import { isLocalhost } from '../../../externals'; import { navigatorConstants } from '../../../viewerConfig'; -import useClickOutside from '../../hooks/useClickOutside'; import { useElectronEvent } from '../../hooks/useElectronEvent'; import useInfo from '../../hooks-query/useInfo'; import { useClientStore } from '../../stores/clientStore'; @@ -48,12 +47,8 @@ function NavigationMenu(props: NavigationMenuProps) { const { mirror, toggleMirror } = useViewOptionsStore(); const location = useLocation(); - const menuRef = useRef(null); - - useClickOutside(menuRef, () => onClose); - return createPortal( -