From 34648e994dfd4f8fda28450d952868c72d59a21b Mon Sep 17 00:00:00 2001 From: Ashraf Mohammed <98876115+AshrafMd-1@users.noreply.github.com> Date: Tue, 9 Apr 2024 14:46:13 +0530 Subject: [PATCH] Fixed scroll overlay in medicine dashboard (#7517) * Check scroll effect * re-use `useEffect` hooks and correct dependencies --------- Co-authored-by: rithviknishad --- src/Utils/useVisibility.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Utils/useVisibility.ts b/src/Utils/useVisibility.ts index ef12310cc9e..0475c2cd8e3 100644 --- a/src/Utils/useVisibility.ts +++ b/src/Utils/useVisibility.ts @@ -35,9 +35,10 @@ export default function useVisibility( }; useEffect(() => { + onScroll(); document.addEventListener("scroll", onScroll, true); return () => document.removeEventListener("scroll", onScroll, true); - }); + }, [currentElement.current]); return [isVisible, currentElement]; }