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() {