import Link from 'next/link'; import type { Park } from '@/types/api'; interface ParkCardProps { park: Park; } function getStatusBadgeClass(status: string): string { const statusClasses = { OPERATING: 'bg-green-100 text-green-800', CLOSED_TEMP: 'bg-yellow-100 text-yellow-800', CLOSED_PERM: 'bg-red-100 text-red-800', UNDER_CONSTRUCTION: 'bg-blue-100 text-blue-800', DEMOLISHED: 'bg-gray-100 text-gray-800', RELOCATED: 'bg-purple-100 text-purple-800' }; return statusClasses[status as keyof typeof statusClasses] || 'bg-gray-100 text-gray-500'; } export function ParkCard({ park }: ParkCardProps) { const statusClass = getStatusBadgeClass(park.status); const formattedStatus = park.status.replace(/_/g, ' '); return (

{park.name}

{formattedStatus}
{park.owner && (
{park.owner.name}
)}
); }