diff --git a/frontend/src/common/components/map/MapView.tsx b/frontend/src/common/components/map/MapView.tsx index e49e268..97a8479 100755 --- a/frontend/src/common/components/map/MapView.tsx +++ b/frontend/src/common/components/map/MapView.tsx @@ -390,7 +390,7 @@ export function MapView({ latitude: incidentCoord.lat, content: (
- {d.level} + {d.level}
물질: {dispersionResult.substance}
diff --git a/frontend/src/tabs/aerial/components/CctvView.tsx b/frontend/src/tabs/aerial/components/CctvView.tsx index 3a6987e..6ca7333 100644 --- a/frontend/src/tabs/aerial/components/CctvView.tsx +++ b/frontend/src/tabs/aerial/components/CctvView.tsx @@ -327,7 +327,7 @@ export function CctvView() { ))}
갱신 주기 - 1 fps + 1 fps
최종갱신: {new Date().toLocaleTimeString('ko-KR')}
diff --git a/frontend/src/tabs/assets/components/ShipInsurance.tsx b/frontend/src/tabs/assets/components/ShipInsurance.tsx index f624288..38541f0 100644 --- a/frontend/src/tabs/assets/components/ShipInsurance.tsx +++ b/frontend/src/tabs/assets/components/ShipInsurance.tsx @@ -301,7 +301,7 @@ function ShipInsurance() { <>⛔ 만료 {expiredList.length}건: {expiredList.map(r => r.shipName).join(', ')}
)} {soonList.length > 0 && ( - <>⚠ 만료임박(30일) {soonList.length}건: {soonList.map(r => r.shipName).join(', ')} + <>⚠ 만료임박(30일) {soonList.length}건: {soonList.map(r => r.shipName).join(', ')} )} )} diff --git a/frontend/src/tabs/board/components/BoardView.tsx b/frontend/src/tabs/board/components/BoardView.tsx index 6e8368d..cb13ff0 100755 --- a/frontend/src/tabs/board/components/BoardView.tsx +++ b/frontend/src/tabs/board/components/BoardView.tsx @@ -204,14 +204,14 @@ export function BoardView() { return (
-
+
{/* 헤더 */}
- 📘 + 📘 해경매뉴얼 - 총 {filteredManuals.length}건 + 총 {filteredManuals.length}건
{manualCategories.map(cat => ( @@ -242,7 +242,7 @@ export function BoardView() {
{manualLoading ? (
-

로딩 중...

+

로딩 중...

) : (
@@ -310,7 +310,7 @@ export function BoardView() {
-
+
{file.authorNm} {new Date(file.regDtm).toLocaleDateString('ko-KR')}
@@ -367,7 +367,7 @@ export function BoardView() { {!manualLoading && filteredManuals.length === 0 && (
📘
-

검색 결과가 없습니다.

+

검색 결과가 없습니다.

)}
diff --git a/frontend/src/tabs/hns/components/HNSRecalcModal.tsx b/frontend/src/tabs/hns/components/HNSRecalcModal.tsx index 922daab..41272fc 100755 --- a/frontend/src/tabs/hns/components/HNSRecalcModal.tsx +++ b/frontend/src/tabs/hns/components/HNSRecalcModal.tsx @@ -242,7 +242,7 @@ function FG({ label, children }: { label: string; children: React.ReactNode }) { function InfoRow({ label, value }: { label: string; value: string }) { return (
- {label} + {label} {value}
) diff --git a/frontend/src/tabs/hns/components/HNSScenarioView.tsx b/frontend/src/tabs/hns/components/HNSScenarioView.tsx index 91f40ac..e1b7f21 100755 --- a/frontend/src/tabs/hns/components/HNSScenarioView.tsx +++ b/frontend/src/tabs/hns/components/HNSScenarioView.tsx @@ -130,7 +130,7 @@ export function HNSScenarioView() { } return ( -
+
{/* Header */}
@@ -285,7 +285,7 @@ export function HNSScenarioView() { {/* ── Right: Detail Views ── */}
{/* View Tabs */} -
+
{['📋 시나리오 상세', '📊 비교 차트', '🗺 확산범위 오버레이'].map((label, i) => (