import { parseImageProxy } from "@/utils/imageUtils"; import Image from "next/image"; import Link from "next/link"; export default function ThumbnailDetail({ index, epi, info, // image, title, description, provider, artStorage, progress, dub, }) { const time = artStorage?.[epi?.id]?.timeWatched; const duration = artStorage?.[epi?.id]?.duration; let prog = (time / duration) * 100; if (prog > 90) prog = 100; const parsedImage = epi?.img ? epi?.img?.includes("null") ? info.coverImage?.extraLarge : epi?.img : info.coverImage?.extraLarge || null; return (
{parsedImage && ( {`Episode )} = epi?.number ? "100%" : artStorage?.[epi?.id] !== undefined ? `${prog}%` : "0%", }} /> Episode {epi?.number || 0}

{epi?.title || `Episode ${epi?.number || 0}`}

{epi?.description && (

{epi?.description}

)}
); }