-
-
-
+ {/* ── Tabs sous la courbe ── */}
+
+ {([
+ { key: 'counters', label: 'Compteurs' },
+ { key: 'analyse', label: 'Analyse de la courbe' },
+ ] as const).map(t => (
+
+ ))}
- {/* Macro gauge detail panel — shown when on a historical date */}
- {macroAtDate && (
-
+ {tabUnder === 'counters' && (
+ <>
+
+
+
+
+
+ {macroAtDate &&
}
+ >
+ )}
+
+ {tabUnder === 'analyse' && (
+
+ {/* Zone haute — frise des événements */}
+
+
+
+ Frise des événements
+ survol = détail · clic = timeline
+
+
navigate(`/timeline?date=${date}`)}
+ />
+
+
+ {/* Zone basse — validation des drivers */}
+
+
+
+ Validation des drivers
+ {fmtDateFR(effectiveDate)}
+
+
+
+
+ {/* Note globale */}
+
+
)}
{editDrivers && (