diff --git a/frontend/src/pages/CommandCenterPage.tsx b/frontend/src/pages/CommandCenterPage.tsx index 29c7493..b355145 100644 --- a/frontend/src/pages/CommandCenterPage.tsx +++ b/frontend/src/pages/CommandCenterPage.tsx @@ -178,6 +178,16 @@ export function CommandCenterPage() { const lastRacePodium = lastRaceHubQuery.data?.results ?? [] const lastRaceName = champHub?.last_race ?? lastPastMeeting?.meeting_name ?? '' + const focusNarrative = + heroStateKind === 'between' + ? lastRaceName + ? `${lastRaceName} is in the archive. The next chapter begins at ${focusMeeting?.circuit_short_name || focusMeeting?.meeting_name || 'the next round'}.` + : 'The season is between race weekends. Use the timeline to revisit a completed round or look ahead.' + : currentSession + ? `${currentSession.session_name} is the active chapter of this weekend. Session detail remains available as it lands locally.` + : nextSession + ? `${nextSession.session_name} is next on the timetable. The weekend rail keeps every session and its local analysis in reach.` + : 'The weekend timetable is ready to explore.' if (seasonsQuery.isLoading) { return
{focusNarrative}
+