diff --git a/src/components/editor/EditorCinematicManifestPanel.tsx b/src/components/editor/EditorCinematicManifestPanel.tsx index 24d3ec1..d360dda 100644 --- a/src/components/editor/EditorCinematicManifestPanel.tsx +++ b/src/components/editor/EditorCinematicManifestPanel.tsx @@ -1,5 +1,5 @@ import { useEffect, useState } from "react"; -import { Plus, RefreshCw, Save, Trash2 } from "lucide-react"; +import { Play, Plus, RefreshCw, Save, Trash2 } from "lucide-react"; import type { CinematicCameraKeyframe, CinematicDefinition, @@ -124,7 +124,13 @@ function updateVector( return nextVector; } -export function EditorCinematicManifestPanel(): React.JSX.Element { +interface EditorCinematicManifestPanelProps { + onPreviewCinematic?: ((cinematic: CinematicDefinition) => void) | undefined; +} + +export function EditorCinematicManifestPanel({ + onPreviewCinematic, +}: EditorCinematicManifestPanelProps): React.JSX.Element { const [manifest, setManifest] = useState(null); const [selectedCinematicId, setSelectedCinematicId] = useState(""); const [status, setStatus] = useState("Chargement des cinematics..."); @@ -431,6 +437,16 @@ export function EditorCinematicManifestPanel(): React.JSX.Element { )} + +