From aba599cec710c3628b26d0d137a66618e96300b5 Mon Sep 17 00:00:00 2001 From: OpenSquared Date: Sun, 28 Jun 2026 18:15:56 +0200 Subject: [PATCH] feat: causal lab --- frontend/src/pages/MarketEvents.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/MarketEvents.tsx b/frontend/src/pages/MarketEvents.tsx index ec902b9..4fada7a 100644 --- a/frontend/src/pages/MarketEvents.tsx +++ b/frontend/src/pages/MarketEvents.tsx @@ -407,7 +407,14 @@ function EventDetail({ const loadAnalyses = useCallback(async () => { const r = await fetch(`/api/causal-lab/analyses?market_event_id=${event.id}&limit=20`) - if (r.ok) setAnalyses(await r.json()) + if (r.ok) { + const data: CausalAnalysis[] = await r.json() + setAnalyses(data) + // Pre-select the most recent analysis's template so the form isn't blank on re-open + if (data.length > 0 && data[0].template_id) { + setSelTmpl(data[0].template_id) + } + } }, [event.id]) useEffect(() => {