Убрал rollupOptions из vite.config. Убрал equipments. Скорректировал route. Декомпозировал EdgeDetailPage.
This commit is contained in:
@@ -1,16 +1,13 @@
|
||||
import { BrowserRouter, Navigate, Route, Routes, useNavigate } from 'react-router-dom';
|
||||
import { EdgeCurrentPage } from '../features/edge-detail/EdgeCurrentPage';
|
||||
import { EdgeDetailPage } from '../features/edge-detail/EdgeDetailPage';
|
||||
import { EdgeHistoryPage } from '../features/edge-detail/EdgeHistoryPage';
|
||||
import { EdgesDashboard } from '../features/edges-dashboard/EdgesDashboard';
|
||||
|
||||
function DashboardRoute() {
|
||||
const navigate = useNavigate();
|
||||
|
||||
return (
|
||||
<EdgesDashboard
|
||||
onOpenEdge={(edgeId) => navigate(`/edges/${encodeURIComponent(edgeId)}`)}
|
||||
onOpenEquipment={(edgeId) => navigate(`/edges/${encodeURIComponent(edgeId)}/equipment`)}
|
||||
/>
|
||||
);
|
||||
return <EdgesDashboard onOpenEdge={(edgeId) => navigate(`/edges/${encodeURIComponent(edgeId)}`)} />;
|
||||
}
|
||||
|
||||
export function AppRouter() {
|
||||
@@ -19,12 +16,9 @@ export function AppRouter() {
|
||||
<Routes>
|
||||
<Route path="/" element={<Navigate to="/edges" replace />} />
|
||||
<Route path="/edges" element={<DashboardRoute />} />
|
||||
<Route path="/edges/:edgeId" element={<EdgeDetailPage view="overview" />} />
|
||||
<Route path="/edges/:edgeId/archive" element={<EdgeDetailPage view="archive" />} />
|
||||
<Route path="/edges/:edgeId/indicators" element={<EdgeDetailPage view="indicators" />} />
|
||||
<Route path="/edges/:edgeId/equipment" element={<EdgeDetailPage view="equipment" />} />
|
||||
{/* Электросхемы временно скрыты до готовности опубликованных схем и diagram-service. */}
|
||||
{/* <Route path="/edges/:edgeId/electrical" element={<EdgeDetailPage view="electrical" />} /> */}
|
||||
<Route path="/edges/:edgeId" element={<EdgeDetailPage />} />
|
||||
<Route path="/edges/:edgeId/archive" element={<EdgeHistoryPage />} />
|
||||
<Route path="/edges/:edgeId/indicators" element={<EdgeCurrentPage />} />
|
||||
<Route path="*" element={<Navigate to="/edges" replace />} />
|
||||
</Routes>
|
||||
</BrowserRouter>
|
||||
|
||||
Reference in New Issue
Block a user