import { useEffect, useState } from 'react' import { Activity } from 'lucide-react' import axios from 'axios' function LitterList() { const [litters, setLitters] = useState([]) const [loading, setLoading] = useState(true) useEffect(() => { fetchLitters() }, []) const fetchLitters = async () => { try { const res = await axios.get('/api/litters') setLitters(res.data) setLoading(false) } catch (error) { console.error('Error fetching litters:', error) setLoading(false) } } if (loading) { return
Start tracking breeding records
Breeding Date: {new Date(litter.breeding_date).toLocaleDateString()}
{litter.whelping_date && (Whelping Date: {new Date(litter.whelping_date).toLocaleDateString()}
)}Puppies: {litter.puppy_count || litter.puppies?.length || 0}