import { Droppable } from 'react-beautiful-dnd'; import { StoryboardScene } from '../pages/storyboard-view'; import { StoryboardCard } from './storyboard-card'; interface StoryboardCardListProps { scenes: StoryboardScene[]; selectedSceneId?: string; onSceneUpdate: (sceneId: string, updates: Partial) => void; onSceneDelete: (sceneId: string) => void; onSceneDuplicate: (sceneId: string) => void; } export function StoryboardCardList({ scenes, selectedSceneId, onSceneUpdate, onSceneDelete, onSceneDuplicate }: StoryboardCardListProps) { return ( {(provided) => (
{scenes.map((scene, index) => ( onSceneUpdate(scene.id, updates)} onDelete={() => onSceneDelete(scene.id)} onDuplicate={() => onSceneDuplicate(scene.id)} /> ))} {provided.placeholder}
)}
); }