import wingAnchorIcon from '../../../assets/icons/wing-anchor.svg'; import wingCargoIcon from '../../../assets/icons/wing-cargo.svg'; import wingAlertTriangleIcon from '../../../assets/icons/wing-alert-triangle.svg'; import wingChartBarIcon from '../../../assets/icons/wing-chart-bar.svg'; import wingWaveGraph from '../../../assets/icons/wing-wave-graph.svg'; interface LogisticsItem { icon: string; label: string; progress: string; } const logisticsItems: LogisticsItem[] = [ { icon: wingAnchorIcon, label: '화물 통관', progress: '진행률: 84%' }, { icon: wingCargoIcon, label: '화물 통관', progress: '진행률: 84%' }, { icon: wingAlertTriangleIcon, label: '화물 통관', progress: '진행률: 84%' }, ]; export const CardSection = () => { return (
{/* col 3: 활성 물류 현황 카드 */}
{/* 카드 헤더 */}
활성 물류 현황
{/* 물류 아이템 목록 */}
{logisticsItems.map((item, index) => (
{item.label}
{item.label}
{item.progress}
))}
{/* 대응팀 배치 버튼 */}
대응팀 배치
{/* col 1-2 span: 실시간 텔레메트리 카드 */}
{/* 배경 파형 (opacity 0.3) */}
wave graph
{/* 상단 콘텐츠 */}
{/* 제목 영역 */}
실시간 텔레메트리
선박 속도 오버레이
chart bar
{/* 속도 수치 */}
24.8
노트 (knots)
{/* 하단 뱃지 + 버튼 */}
{/* 정상 가동중 뱃지 */}
정상 가동중
{/* 대응팀 배치 아웃라인 버튼 */}
대응팀 배치
); };