/
prost0nekit
/
MyMail
Обзор
Документация
Войти
/
prost0nekit
/
MyMail
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/App.jsx
32 строки
815 B
cxlevi
Initial commit — MyMail project
09 июн 2026, 17:14
09 июн 2026, 17:14
9e6cd7e
Код
Авторство
О чём код?
import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; import Index1 from './Index1'; import Index2 from './Index2'; import Index3 from './Index3'; import MessageView from './MessageView'; // ← Импортируем import ProtectedRoute from './ProtectedRoute'; function App() { return ( <Router> <Routes> <Route path="/login" element={<Index3 />} /> <Route path="/register" element={<Index2 />} /> <Route path="/message/:id" element={ <ProtectedRoute> <MessageView /> </ProtectedRoute> } /> <Route path="/" element={ <ProtectedRoute> <Index1 /> </ProtectedRoute> } /> </Routes> </Router> ); } export default App;