From 40aaa5a1cb8126314ef41039826672f8b0f66b20 Mon Sep 17 00:00:00 2001 From: Trevor Sharp Date: Thu, 9 Jan 2025 15:17:58 +0000 Subject: [PATCH] Fix loading issue --- src/components/MainPage.tsx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/components/MainPage.tsx b/src/components/MainPage.tsx index 5ba318f..1b99687 100644 --- a/src/components/MainPage.tsx +++ b/src/components/MainPage.tsx @@ -22,12 +22,14 @@ const MainPage = ({ initialFeedId }: MainPageProps) => { const [sourceFeedData, setSourceFeedData] = useState(undefined); useEffect(() => { - setLoading(true); - fetch(`/api/mod-config/${initialFeedId}`) - .then((response) => response.json()) - .then((data) => modConfigSchema.parse(data)) - .then((initialModConfig) => setModConfig(initialModConfig)) - .catch(() => router.push("/")); + if (initialFeedId) { + setLoading(true); + fetch(`/api/mod-config/${initialFeedId}`) + .then((response) => response.json()) + .then((data) => modConfigSchema.parse(data)) + .then((initialModConfig) => setModConfig(initialModConfig)) + .catch(() => router.push("/")); + } }, [initialFeedId]); useEffect(() => {