import { Navigate, Outlet, useLocation } from 'react-router-dom' import { useIsAuthenticated } from '@features/auth' import { ROUTES } from '@shared/config/routes' export function GuestRoute() { const { isAuthenticated, isLoading } = useIsAuthenticated() const location = useLocation() const from = (location.state as { from?: { pathname: string } })?.from?.pathname ?? ROUTES.WALLET if (isLoading) return null if (isAuthenticated) return return }