/
dbataeva
/
tasksApp
Обзор
Документация
Войти
/
dbataeva
/
tasksApp
Код
Запросы
2
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
finalProject
appProject/src/app/Router/ProtectedRoute.tsx
16 строк
410 B
Daria Bataeva
refactor(task7): move code into appProject folder
26 окт 2025, 14:56
26 окт 2025, 14:56
489b5b2
Код
Авторство
О чём код?
import React, { Suspense } from 'react'; import { RouterProvider } from 'react-router'; import { useAuth } from 'shared/auth'; import { getRouter } from './browserRouter'; export const ProtectedRoute = () => { const { isAuthenticated } = useAuth(); const router = getRouter(isAuthenticated); return ( <Suspense fallback='Загрузка...'> <RouterProvider router={router} /> </Suspense> ); };