"use client"; import { Tv } from "lucide-react"; import type { ShowSummary } from "@/lib/types"; interface Props { show: ShowSummary; selected: boolean; onToggle: () => void; onClick: () => void; } export function ShowTile({ show, selected, onToggle, onClick }: Props) { return (
{/* Thumbnail area - clickable to drill in */} {/* Info area */}

{show.season_count} {show.season_count === 1 ? "season" : "seasons"} · {show.episode_count} eps

{show.genres.length > 0 && (

{show.genres.slice(0, 3).join(", ")}

)}
{/* Select checkbox */}
); }