feat: add presentation opening thesis visual

This commit is contained in:
lda
2026-07-10 03:39:17 +07:00 Verified
parent a7acace668
commit 9a42e2bfc3
5 changed files with 152 additions and 0 deletions
@@ -12,6 +12,7 @@ import { DemoLifecycleScene } from "./DemoLifecycleScene.js";
import { DemoWorkflowScene } from "./DemoWorkflowScene.js";
import { StageCaption } from "./StageCaption.js";
import { ArchitectureScene } from "./scenes/ArchitectureScene.js";
import { OpeningThesisScene } from "./opening/OpeningThesisScene.js";
type SceneBodyProps = {
readonly location: PresentationLocation;
@@ -304,6 +305,7 @@ export const SceneBody = ({ location, demo, selectedNodeId, selectNode, openEvid
const content = (() => {
switch (scene.view) {
case "narrative":
if (scene.id === "thesis") return <OpeningThesisScene scene={scene} beat={beat} />;
return <NarrativeScene scene={scene} beat={beat} />;
case "positioning":
return <PositioningScene scene={scene} beat={beat} />;