diff --git a/src/app/providers/GuestRoute.tsx b/src/app/providers/GuestRoute.tsx
new file mode 100644
index 0000000..14f4b03
--- /dev/null
+++ b/src/app/providers/GuestRoute.tsx
@@ -0,0 +1,11 @@
+import { Navigate, Outlet } from 'react-router-dom'
+import { useIsAuthenticated } from '@features/auth'
+import { ROUTES } from '@shared/config/routes'
+
+export function GuestRoute() {
+ const { isAuthenticated, isLoading } = useIsAuthenticated()
+
+ if (isLoading) return null
+ if (isAuthenticated) return
+ return
+}
diff --git a/src/app/providers/RouterProvider.tsx b/src/app/providers/RouterProvider.tsx
index 7025d3d..f81c383 100644
--- a/src/app/providers/RouterProvider.tsx
+++ b/src/app/providers/RouterProvider.tsx
@@ -9,6 +9,7 @@ import { SeedPhrasePage } from '@pages/seed-phrase'
import { ROUTES } from '@shared/config/routes'
import { ScrollToTop } from './ScrollToTop'
import { ProtectedRoute } from './ProtectedRoute'
+import { GuestRoute } from './GuestRoute'
export function RouterProvider() {
return (
@@ -16,8 +17,11 @@ export function RouterProvider() {
} />
- } />
- } />
+
+ }>
+ } />
+ } />
+
}>
} />