// today/GoalDetail.jsx — Goal detail screen. // Hero ring + auto-recalculated %, milestones list (checkboxes), per-milestone // tasks panel under the current milestone, recent activity strip. function GoalDetail({ dark = false }) { return (
Goal · Half-marathon
Half-marathon · May
Run 21.1 km by May 24 with weekly long-run progression. % recalculates from your baseline 6 km long run.
{/* hero ring */}
Started
Jan 8
Target
May 24
From baseline 6 km long-run
{/* Milestones */}
{/* Current milestone tasks */}
Current milestone
Long run · 18 km on Saturday
Past 7 days · km per day
34.4 km
); } window.GoalDetail = GoalDetail;