import { Link } from 'react-router-dom'; import { useThemeContext } from '../contexts/ThemeContext'; const sections = [ { title: 'S&P Collector', description: 'S&P 배치 수집 관리', detail: '대시보드, 실행 이력, 재수집 이력, 작업 관리, 스케줄, 타임라인', path: '/dashboard', icon: '🔄', iconClass: 'gc-card-icon', menuCount: 6, }, { title: 'S&P Global API', description: 'S&P Global Maritime API', detail: 'API 카탈로그, API 계정 신청', path: '/bypass-catalog', icon: '🌐', iconClass: 'gc-card-icon gc-card-icon-guide', menuCount: 5, }, { title: 'S&P Risk & Compliance', description: 'S&P 위험 지표 및 규정 준수', detail: '위험 지표 및 규정 준수 가이드, 변경 이력 조회', path: '/risk-compliance-history', icon: '⚖️', iconClass: 'gc-card-icon gc-card-icon-nexus', menuCount: 2, }, ]; export default function MainMenu() { const { theme, toggle } = useThemeContext(); return (
{/* 헤더 */}

S&P Data Platform

해양 데이터 통합 관리 플랫폼

{/* 섹션 카드 */}
{sections.map((section) => (
{section.icon}

{section.title}

{section.description}
{section.detail}

))}
{/* 테마 토글 */}
); }