import { CalendarClock } from "lucide-react"; import { cn } from "@/lib/utils"; export interface ScheduleSlot { id: string; /** Headline: series name for episodes, film title for everything else. */ title: string; /** Secondary line: "S1 · E3 · Episode Title" for episodes, year for movies. */ subtitle?: string | null; /** Rounded slot duration in minutes. */ durationMins: number; startTime: string; // "HH:MM" endTime: string; // "HH:MM" isCurrent?: boolean; } interface ScheduleOverlayProps { channelName: string; slots: ScheduleSlot[]; } export function ScheduleOverlay({ channelName, slots }: ScheduleOverlayProps) { return (
{/* Header */}
{channelName}
{/* Slots */}
); } export type { ScheduleOverlayProps };