ship-gis/src/App.jsx
HeungTak Lee f4f0cb274f dark 프로젝트 구현 현재 상태 스냅샷
- Vite 마이그레이션, OpenLayers+Deck.gl 지도 연동
- STOMP WebSocket 선박 실시간 데이터 수신
- 선박 범례/필터/카운트, 다크시그널 처리
- Ctrl+Drag 박스선택, 우클릭 컨텍스트 메뉴
- 측정도구, 상세모달, 호버 툴팁
- darkSignalIds Set 패턴, INSHORE/OFFSHORE 타임아웃

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 13:01:54 +09:00

29 lines
842 B
JavaScript

import { Routes, Route, Navigate } from 'react-router-dom';
// 구현 영역 - 레이아웃
import MainLayout from './components/layout/MainLayout';
// 퍼블리시 영역
import PublishLayout from './publish/layouts/PublishLayout';
import PublishRoutes from './publish/PublishRoutes';
export default function App() {
return (
<Routes>
{/* =====================
구현 영역 (메인)
- 모든 메뉴 경로를 MainLayout으로 처리
===================== */}
<Route path="/*" element={<MainLayout />} />
{/* =====================
퍼블리시 영역
/publish/* 로 접근하여 퍼블리시 결과물 미리보기
===================== */}
<Route path="/publish/*" element={<PublishLayout />}>
{PublishRoutes}
</Route>
</Routes>
);
}