From acab7224e169973699785a79529db625f1f1f234 Mon Sep 17 00:00:00 2001 From: Liliana Sanfilippo <lsanfilippo@techfak.uni-bielefeld.de> Date: Sat, 23 Nov 2024 12:27:06 +0100 Subject: [PATCH] unused stuff --- src/utils/useNavigation.ts | 30 ++---------------------------- 1 file changed, 2 insertions(+), 28 deletions(-) diff --git a/src/utils/useNavigation.ts b/src/utils/useNavigation.ts index 8df2b52..f0eada6 100644 --- a/src/utils/useNavigation.ts +++ b/src/utils/useNavigation.ts @@ -1,12 +1,8 @@ import { useNavigate } from "react-router-dom"; -import { useLoading } from "./LoadingContext"; export const useNavigation = () => { const navigate = useNavigate(); - const { setIsLoading, isLoading } = useLoading(); // 2. Ladezustand hier verwenden - - const goToPagesAndOpenTab = (tabId: string, path: string) => { @@ -55,29 +51,7 @@ export const useNavigation = () => { navigate(`${path}?scrollTo=${scrollToId}`); }; - const changePageWithLoadingScreen = () => ({ path, scrollToId }: { path: string, scrollToId: string }) => { - setIsLoading(true); - let url = `${path}?changeTo=${scrollToId}`; - navigate(url); - - setTimeout(() => { - const element = document.getElementById(scrollToId); - if (element) { - const viewportHeight = window.innerHeight; - const targetPosition = element.getBoundingClientRect().top + window.pageYOffset; - const scrollToPosition = targetPosition - viewportHeight / 2 + element.clientHeight / 2; - window.scrollTo({ top: scrollToPosition, behavior: "smooth" }); - - // Ladezustand nach Abschluss des Scrollens beenden - setTimeout(() => { - setIsLoading(false); - }, 1000); // Scrollzeit als Beispiel - } else { - // Falls das Element nicht gefunden wird, Ladezustand beenden - setIsLoading(false); - } - }, 500); - }; + const goToPlace = ({ path, scrollToId,tabId, subTabId, collapseId}: { path: string, scrollToId?: string, tabId?: string, subTabId?: string, collapseId?: string}) => { let url = `${path}`; @@ -105,5 +79,5 @@ export const useNavigation = () => { } - return { isLoading,goToPlace, changePageWithLoadingScreen, goToPageAndScroll, setIsLoading, goToPagesAndOpenTab, goToPageWithTabAndScroll, goToPageWithNestedTabs, goToPageWithTabAndCollapsible, goToTextsAndOpenCollapsible }; + return { goToPlace, goToPageAndScroll, goToPagesAndOpenTab, goToPageWithTabAndScroll, goToPageWithNestedTabs, goToPageWithTabAndCollapsible, goToTextsAndOpenCollapsible }; }; -- GitLab