diff --git a/app/(pages)/titles/[id]/page.tsx b/app/(pages)/titles/[id]/page.tsx index 9f0380b..bc698db 100644 --- a/app/(pages)/titles/[id]/page.tsx +++ b/app/(pages)/titles/[id]/page.tsx @@ -32,6 +32,7 @@ interface Episode { episodeNumber: number; name: string | null; overview: string | null; + stillPath: string | null; airDate: string | null; runtimeMinutes: number | null; } @@ -462,10 +463,11 @@ export default function TitleDetailPage() { className="object-cover" priority /> - {/* Three-layer gradient */} -
- - + {/* Multi-layer gradient for text readability on any backdrop */} + + + + {/* Film grain overlay */}+
E{String(ep.episodeNumber).padStart(2, "0")} {" "} @@ -734,12 +750,16 @@ export default function TitleDetailPage() { {ep.name ?? "Untitled"}
- {ep.airDate && ( -- {ep.airDate} - {ep.runtimeMinutes - ? ` · ${ep.runtimeMinutes}m` - : ""} +
+ {ep.airDate ?? ""} + {ep.airDate && ep.runtimeMinutes ? " · " : ""} + {ep.runtimeMinutes + ? `${ep.runtimeMinutes}m` + : ""} +
+ {ep.overview && ( ++ {ep.overview}
)}