import { Link } from 'react-router-dom' import { events } from '@/data/events' import type { Event } from '@/data/events' const typeLabel: Record = { conference: 'کنگره', exhibition: 'نمایشگاه', seminar: 'سمینار', international: 'جهانی', } const typeBorderColor: Record = { conference: 'var(--ink)', exhibition: '#6b4a00', seminar: '#1a4a2a', international: 'var(--red)', } const typeTextColor: Record = { conference: 'var(--ink)', exhibition: '#6b4a00', seminar: '#1a4a2a', international: 'var(--red)', } export default function EventsSection() { const displayed = events.slice(0, 4) return (
{/* Sleek top row */}
تقویم کامل ←
{/* 4-col grid */}
{displayed.map((event) => (
{/* Date block */}
{event.date.toLocaleString('fa-IR')}
{event.month} {event.year.toLocaleString('fa-IR')}
{/* Type pill */}
{typeLabel[event.type]}
{/* Title */}
{event.title}
{/* Location */}
{event.location} · {event.city}
{/* CTA */} {event.registrationOpen ? ( ثبت‌نام ← ) : ( به‌زودی )}
))}
) }