import React from 'react'; import { Shield } from 'lucide-react'; import type { Wildlife } from '@/lib/api'; const statusColor: Record = { 'Threatened': 'bg-red-500/20 text-red-400 border-red-500/30', 'Protected': 'bg-amber-500/20 text-amber-400 border-amber-500/30', 'Least Concern': 'bg-emerald-500/20 text-emerald-400 border-emerald-500/30', 'Endangered': 'bg-red-700/30 text-red-300 border-red-600/30', }; export default function WildlifeCard({ species }: { species: Wildlife }) { const colors = statusColor[species.status] ?? 'bg-stone-500/20 text-stone-400 border-stone-500/30'; return (
{/* Image */}
{species.imageUrl ? ( // eslint-disable-next-line @next/next/no-img-element {species.name} ) : (
🦉
)}
{/* Status */} {species.status}

{species.name}

{species.scientificName}

{species.description}

Habitat: {species.habitat}

); }