fix: sync — goToSignauxSlide force mispricing tab, goToMacroSlide force overview tab

Quand sync est actif, cliquer un slide Signaux (OIS/COT/Sent) switchait le slide
en interne sur les autres cartes mais ces cartes restaient sur l'onglet Aperçu —
la synchro était invisible. Fix : propager aussi onCardTabChange("mispricing")
depuis goToSignauxSlide et onCardTabChange("overview") depuis goToMacroSlide.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
caty21
2026-06-27 18:58:40 +02:00
parent 6ad3e440d9
commit c7ec82d82a
+4 -2
View File
@@ -939,7 +939,8 @@ export default function CurrencyCard({
return id;
});
onMacroSlideChange?.(id);
}, [onMacroSlideChange]);
onCardTabChange?.("overview");
}, [onMacroSlideChange, onCardTabChange]);
// Sync depuis une autre carte : calculer la direction par rapport à la valeur précédente
useEffect(() => {
@@ -982,7 +983,8 @@ export default function CurrencyCard({
return id;
});
onSignauxSlideChange?.(id);
}, [onSignauxSlideChange]);
onCardTabChange?.("mispricing");
}, [onSignauxSlideChange, onCardTabChange]);
// ── Recent published events for this currency (last 72h, non-low impact) ─────
const recentEvents = useMemo(() => {