import { getTranslations } from 'next-intl/server'; import { Link } from '@/i18n/navigation'; import { Card, CardContent } from '@/components/ui/card'; import { Globe } from 'lucide-react'; export default async function PortsRoutesPage() { const t = await getTranslations('dashboard.wikiPages'); const routes = t.raw('portsRoutes.routes') as Array<{ name: string; description: string; via: string; transitTime: string; majorPorts: string[]; }>; const passages = t.raw('portsRoutes.passages') as Array<{ name: string; location: string; length: string; description: string; keyStat: string; }>; const ports = t.raw('portsRoutes.ports') as Array<{ rank: number; port: string; country: string; teu: string; }>; return (
{t('portsRoutes.description')}
{route.description}
{p.location} — {t('portsRoutes.colLength')}: {p.length}
{p.description}
| {t('portsRoutes.colRank')} | {t('portsRoutes.colPort')} | {t('portsRoutes.colCountry')} | {t('portsRoutes.colTeu')} |
|---|---|---|---|
| #{port.rank} | {port.port} | {port.country} | {port.teu} |
{t('portsRoutes.hubDescription')}
{t('portsRoutes.gatewayDescription')}