diff --git a/app/routes/_index.tsx b/app/routes/_index.tsx index 666f9ca..150bb68 100644 --- a/app/routes/_index.tsx +++ b/app/routes/_index.tsx @@ -1,24 +1,19 @@ -import {useGo, useIsAuthenticated} from "@refinedev/core"; -import {useEffect} from "react"; +import { useGo, useIsAuthenticated } from "@refinedev/core"; export default function Index() { - const {isLoading, data} = useIsAuthenticated(); + const { isLoading, data } = useIsAuthenticated(); - const go = useGo(); + const go = useGo(); - useEffect(() => { - if (!isLoading) { - if (data?.authenticated) { - go({to: "/dashboard", type: "replace"}); - } else { - go({to: "/login", type: "replace"}); - } - } - }, [isLoading, data]); + if (isLoading) { + return <>Checking Login Status; + } - if (isLoading) { - return <>Checking Login Status || null; - } + if (data?.authenticated) { + go({ to: "/dashboard", type: "replace" }); + } else { + go({ to: "/login", type: "replace" }); + } - return (<>Redirecting) || null; + return <>Redirecting; }