diff --git a/src/components/insights/period-narrative-card.tsx b/src/components/insights/period-narrative-card.tsx
index 933dba69d..ea4ac0a11 100644
--- a/src/components/insights/period-narrative-card.tsx
+++ b/src/components/insights/period-narrative-card.tsx
@@ -163,26 +163,28 @@ export function PeriodNarrativeCard({
{/* Week / month toggle. Calm segmented control, no chart. */}
-
- {(["week", "month"] as const).map((p) => (
-
- ))}
+
+ {(["week", "month"] as const).map((p) => {
+ const active = period === p;
+ return (
+
+ );
+ })}
{preparing ? (