/
VVRONGG
/
backside
Обзор
Документация
Войти
/
VVRONGG
/
backside
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
1
CI/CD
Аналитика
Безопасность
master
admin/src/App.tsx
28 строк
1 KB
VVrongg
feat(admin): React/Vite SPA for managing objectives and routes
22 май 2026, 21:13
22 май 2026, 21:13
dca9b47
Код
Авторство
О чём код?
import { Navigate, Route, Routes } from 'react-router-dom'; import Layout from './components/Layout'; import ProtectedRoute from './components/ProtectedRoute'; import Login from './pages/Login'; import ObjectivesList from './pages/ObjectivesList'; import ObjectiveEdit from './pages/ObjectiveEdit'; import RoutesList from './pages/RoutesList'; import RouteEdit from './pages/RouteEdit'; export default function App() { return ( <Routes> <Route path="/login" element={<Login />} /> <Route element={<ProtectedRoute />}> <Route element={<Layout />}> <Route index element={<Navigate to="/objectives" replace />} /> <Route path="objectives" element={<ObjectivesList />} /> <Route path="objectives/new" element={<ObjectiveEdit />} /> <Route path="objectives/:id" element={<ObjectiveEdit />} /> <Route path="routes" element={<RoutesList />} /> <Route path="routes/new" element={<RouteEdit />} /> <Route path="routes/:id" element={<RouteEdit />} /> </Route> </Route> <Route path="*" element={<Navigate to="/objectives" replace />} /> </Routes> ); }