import { Event } from '@/lib/api'; import Card from '@/components/ui/Card'; import SensitiveValue from '@/components/admin/SensitiveValue'; import { CalendarIcon, MapPinIcon, CurrencyDollarIcon, UsersIcon } from '@heroicons/react/24/outline'; interface OverviewTabProps { event: Event; formatDate: (dateStr: string) => string; fmtTime: (dateStr: string) => string; formatCurrency: (amount: number, currency: string) => string; confirmedCount: number; checkedInCount: number; } export function OverviewTab({ event, formatDate, fmtTime, formatCurrency, confirmedCount, checkedInCount }: OverviewTabProps) { return (
Date & Time
{formatDate(event.startDatetime)}
{fmtTime(event.startDatetime)}{event.endDatetime && ` - ${fmtTime(event.endDatetime)}`}
Price
{event.price === 0 ? 'Free' : formatCurrency(event.price, event.currency)}
Capacity
{event.description}
{event.descriptionEs && ( <>Spanish:
{event.descriptionEs}
> )}