+
상태: {getStatusLabel(incidentPopup.incident.status)}
일시: {incidentPopup.incident.date} {incidentPopup.incident.time}
@@ -661,7 +661,7 @@ export function IncidentsView() {
원인: {incidentPopup.incident.causeType}
)}
{incidentPopup.incident.prediction && (
-
{incidentPopup.incident.prediction}
+
{incidentPopup.incident.prediction}
)}
@@ -676,8 +676,8 @@ export function IncidentsView() {
style={{
left: hoverInfo.x + 12,
top: hoverInfo.y - 12,
- background: '#161b22',
- border: '1px solid #30363d',
+ background: 'var(--bg-elevated)',
+ border: '1px solid var(--stroke-default)',
padding: '8px 12px',
boxShadow: '0 8px 24px rgba(0,0,0,0.5)',
minWidth: 150,
@@ -752,8 +752,8 @@ export function IncidentsView() {
right: dischargeMode ? 340 : 180,
padding: '6px 10px',
background: dischargeMode ? 'rgba(6,182,212,0.15)' : 'rgba(13,17,23,0.88)',
- border: dischargeMode ? '1px solid rgba(6,182,212,0.4)' : '1px solid #30363d',
- color: dischargeMode ? '#22d3ee' : '#8b949e',
+ border: dischargeMode ? '1px solid rgba(6,182,212,0.4)' : '1px solid var(--stroke-default)',
+ color: dischargeMode ? '#22d3ee' : 'var(--fg-disabled)',
backdropFilter: 'blur(8px)',
transition: 'all 0.2s',
}}
@@ -796,7 +796,7 @@ export function IncidentsView() {
className="absolute top-[10px] right-[10px] z-[500] rounded-md"
style={{
background: 'rgba(13,17,23,0.88)',
- border: '1px solid #30363d',
+ border: '1px solid var(--stroke-default)',
padding: '8px 12px',
backdropFilter: 'blur(8px)',
}}
@@ -807,7 +807,7 @@ export function IncidentsView() {
width: 6,
height: 6,
borderRadius: '50%',
- background: '#22c55e',
+ background: 'var(--color-success)',
animation: 'pd 1.5s infinite',
}}
/>
@@ -834,7 +834,7 @@ export function IncidentsView() {
className="absolute bottom-[10px] left-[10px] z-[500] rounded-md flex flex-col gap-1.5"
style={{
background: 'rgba(13,17,23,0.88)',
- border: '1px solid #30363d',
+ border: '1px solid var(--stroke-default)',
padding: '8px 12px',
backdropFilter: 'blur(8px)',
}}
@@ -1013,7 +1013,7 @@ export function IncidentsView() {
padding: '4px 12px',
background: 'rgba(59,130,246,0.1)',
border: '1px solid rgba(59,130,246,0.2)',
- color: '#58a6ff',
+ color: 'var(--color-info)',
}}
>
📋 보고서 생성
@@ -1213,8 +1213,8 @@ function VesselPopupPanel({
transform: 'translate(-50%,-50%)',
zIndex: 9995,
width: 300,
- background: '#161b22',
- border: '1px solid #30363d',
+ background: 'var(--bg-elevated)',
+ border: '1px solid var(--stroke-default)',
borderRadius: 12,
boxShadow: '0 16px 48px rgba(0,0,0,0.6)',
overflow: 'hidden',
@@ -1227,8 +1227,8 @@ function VesselPopupPanel({
alignItems: 'center',
gap: 8,
padding: '10px 14px',
- background: 'linear-gradient(135deg,#1c2333,#161b22)',
- borderBottom: '1px solid #30363d',
+ background: 'var(--bg-elevated)',
+ borderBottom: '1px solid var(--stroke-default)',
}}
>
@@ -1236,20 +1236,20 @@ function VesselPopupPanel({
{v.name}
-
MMSI: {v.mmsi}
+
MMSI: {v.mmsi}
-
+
✕