From b4e5a05ae6b7c011dc691a012e95f507b8348dca Mon Sep 17 00:00:00 2001 From: Oleg Proskurin Date: Sun, 26 Oct 2025 18:03:17 +0700 Subject: [PATCH] feat: improve --- apps/landing/src/contexts/page-context.tsx | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/apps/landing/src/contexts/page-context.tsx b/apps/landing/src/contexts/page-context.tsx index 2b71d65..045d5f0 100644 --- a/apps/landing/src/contexts/page-context.tsx +++ b/apps/landing/src/contexts/page-context.tsx @@ -42,11 +42,9 @@ export const PageProvider = ({ }: PageProviderProps) => { const [isOpen, setIsOpen] = useState(false); const [modalContent, setModalContent] = useState(null); - const [scrollPosition, setScrollPosition] = useState(0); const pathname = usePathname(); const openModal = (content: ReactNode) => { - setScrollPosition(window.scrollY); setIsOpen(true); setModalContent(content); }; @@ -54,7 +52,6 @@ export const PageProvider = ({ const closeModal = () => { setIsOpen(false); setModalContent(null); - setTimeout(() => window.scrollTo(0, scrollPosition), 0); }; useEffect(() => { @@ -127,7 +124,13 @@ export const PageProvider = ({ return ( - {isOpen ? ( +
+ + +
{children}
+
+ + {isOpen && (
- ) : ( - <> - - -
{children}
- )}
);