import React from 'react'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { Film, ListVideo } from 'lucide-react'; import PlaybackControls from './PlaybackControls'; import { ScrollArea } from '@/components/ui/scroll-area'; import { cn } from '@/lib/utils'; interface Episode { id: string; name: string; duration: number; } interface EpisodePlayerProps { episodes: Episode[]; selectedEpisode: string | null; onSelectEpisode: (id: string | null) => void; } const EpisodePlayer: React.FC = ({ episodes, selectedEpisode, onSelectEpisode }) => { const currentEpisode = episodes.find(e => e.id === selectedEpisode); return ( Episodes
{episodes.length > 0 ? ( episodes.map(episode => ( )) ) : (
Select a dataset to see episodes.
)}
{currentEpisode ? (

{currentEpisode.name}

) : (
Select an episode to play.
)}
); }; export default EpisodePlayer;