diff --git a/client/src/pages/LitterList.jsx b/client/src/pages/LitterList.jsx index fc056f1..5d3c709 100644 --- a/client/src/pages/LitterList.jsx +++ b/client/src/pages/LitterList.jsx @@ -14,6 +14,17 @@ function LitterList() { useEffect(() => { fetchLitters() + // Auto-open form with prefill from BreedingCalendar "Record Litter" CTA + const stored = sessionStorage.getItem('prefillLitter') + if (stored) { + try { + const data = JSON.parse(stored) + setPrefill(data) + setEditingLitter(null) + setShowForm(true) + } catch (e) { /* ignore */ } + sessionStorage.removeItem('prefillLitter') + } }, []) const fetchLitters = async () => { @@ -96,7 +107,7 @@ function LitterList() {
📅 Bred: {new Date(litter.breeding_date).toLocaleDateString()} {litter.whelping_date && ( - 🐕 Whelped: {new Date(litter.whelping_date).toLocaleDateString()} + 💕 Whelped: {new Date(litter.whelping_date).toLocaleDateString()} )} {litter.actual_puppy_count ?? litter.puppies?.length ?? litter.puppy_count ?? 0} puppies