From b1eec4b9c816a2ddaa4a18fb65277450f6354bd1 Mon Sep 17 00:00:00 2001 From: RAGHAV <94848646+raghav1030@users.noreply.github.com> Date: Wed, 11 Oct 2023 12:39:34 +0530 Subject: [PATCH] fix: fixed the behavior of dropdown list when clicked outside of its scope (#1838) * Fixed the behavior of dropdownlist when clicked outside of its scope. * removed unwanted console.log * Fixed a bug * removed unnecessary console.log() * Restricted topbar icons to inherit click-outside functionality --------- Co-authored-by: Rupali Haldiya <78981177+rupali-codes@users.noreply.github.com> --- components/Backdrop/Backdrop.tsx | 1 + components/Cards/Card.tsx | 6 ++-- components/Header/Header.tsx | 4 +-- components/SideNavbar/SideNavbarCategory.tsx | 15 +++++++-- .../SideNavbar/SideNavbarCategoryList.tsx | 8 +++-- components/popup/popupInfo.tsx | 1 + hooks/useOnClickOutside.ts | 32 +++++++++++++++++++ pages/[category]/index.tsx | 14 +++++--- 8 files changed, 68 insertions(+), 13 deletions(-) create mode 100644 hooks/useOnClickOutside.ts diff --git a/components/Backdrop/Backdrop.tsx b/components/Backdrop/Backdrop.tsx index 84115a88c..8a58ba65a 100644 --- a/components/Backdrop/Backdrop.tsx +++ b/components/Backdrop/Backdrop.tsx @@ -24,6 +24,7 @@ export const Backdrop: FC<{ return createPortal(
= ({ data }) => { }, []) return ( -
+

= ({ data }) => { > {name}

-
+
diff --git a/components/Header/Header.tsx b/components/Header/Header.tsx index cdae6366c..609028add 100644 --- a/components/Header/Header.tsx +++ b/components/Header/Header.tsx @@ -19,12 +19,12 @@ export const Header: FC = () => {
-
+
-
+