fix(ui): keep talkie overlay visible after reveal step

Regression introduced by the narrator-video revert (1ad0c4d): the talkie
overlay was hidden whenever no narrator subtitle was active. Restore the
prior behaviour where the talkie stays visible from the reveal step
onward and only the --raised modifier and signal lines depend on the
active narrator dialogue.
This commit is contained in:
Tom Boullay
2026-06-01 16:49:58 +02:00
parent bee0c7f223
commit 5faf4b4197
+3 -3
View File
@@ -71,14 +71,14 @@ export function TalkieDialogueOverlay(): React.JSX.Element | null {
mainState !== "intro" || TALKIE_REVEAL_STEPS.has(introStep); mainState !== "intro" || TALKIE_REVEAL_STEPS.has(introStep);
const isNarratorDialogue = activeSubtitle?.speaker === "Narrateur"; const isNarratorDialogue = activeSubtitle?.speaker === "Narrateur";
if (!isAfterReveal || !isNarratorDialogue) return null; if (!isAfterReveal) return null;
return ( return (
<aside <aside
className="talkie-dialogue-overlay talkie-dialogue-overlay--raised" className={`talkie-dialogue-overlay${isNarratorDialogue ? " talkie-dialogue-overlay--raised" : ""}`}
aria-hidden="true" aria-hidden="true"
> >
<TalkieSignalLines /> {isNarratorDialogue ? <TalkieSignalLines /> : null}
<div className="talkie-dialogue-overlay__model-frame"> <div className="talkie-dialogue-overlay__model-frame">
<Canvas <Canvas
camera={{ position: [0, 0, 4.2], zoom: 78 }} camera={{ position: [0, 0, 4.2], zoom: 78 }}