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