diff --git a/src/components/media/ModalEpisodeSelector.tsx b/src/components/media/ModalEpisodeSelector.tsx index a5e5c727..8aaba8b3 100644 --- a/src/components/media/ModalEpisodeSelector.tsx +++ b/src/components/media/ModalEpisodeSelector.tsx @@ -28,6 +28,7 @@ export function EpisodeSelector({ language: "en-US", }, ); + // console.log("Fetched season details:", seasonDetails); setSelectedSeason(seasonDetails); } catch (err) { console.error(err); @@ -43,6 +44,7 @@ export function EpisodeSelector({ api_key: conf().TMDB_READ_API_KEY, language: "en-US", }); + // console.log("Fetched show details:", showDetails); setSeasonsData(showDetails.seasons); if (showDetails.seasons[0] === 0) { // Default to first season @@ -85,16 +87,15 @@ export function EpisodeSelector({ episode_number: number; name: string; still_path: string; - show_id: number; - id: number; + id: string; }) => ( - navigate( - `/media/tmdb-tv-${tmdbId}-${mediaTitle}/${episode.show_id}/${episode.id}`, - ) - } + onClick={() => { + const navigateUrl = `/media/tmdb-tv-${tmdbId}-${mediaTitle}/${selectedSeason.id}/${episode.id}`; + // console.log("Navigating to:", navigateUrl); + navigate(navigateUrl); + }} className="group cursor-pointer rounded-xl relative p-[0.65em] bg-background-main transition-colors duration-[0.28s] flex-shrink-0 w-48 sm:w-auto mr-2 sm:mr-0" >

- {episode.name} + E{episode.episode_number}: {episode.name}