1
0
Fork 0
mirror of https://github.com/sussy-code/smov.git synced 2024-12-20 14:37:43 +01:00

Update ModalEpisodeSelector.tsx

This commit is contained in:
Abdullah Khan 2024-06-22 19:44:45 -04:00 committed by GitHub
parent 31a6360cab
commit 1802c204cd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -28,6 +28,7 @@ export function EpisodeSelector({
language: "en-US", language: "en-US",
}, },
); );
// console.log("Fetched season details:", seasonDetails);
setSelectedSeason(seasonDetails); setSelectedSeason(seasonDetails);
} catch (err) { } catch (err) {
console.error(err); console.error(err);
@ -43,6 +44,7 @@ export function EpisodeSelector({
api_key: conf().TMDB_READ_API_KEY, api_key: conf().TMDB_READ_API_KEY,
language: "en-US", language: "en-US",
}); });
// console.log("Fetched show details:", showDetails);
setSeasonsData(showDetails.seasons); setSeasonsData(showDetails.seasons);
if (showDetails.seasons[0] === 0) { if (showDetails.seasons[0] === 0) {
// Default to first season // Default to first season
@ -85,16 +87,15 @@ export function EpisodeSelector({
episode_number: number; episode_number: number;
name: string; name: string;
still_path: string; still_path: string;
show_id: number; id: string;
id: number;
}) => ( }) => (
<Flare.Base <Flare.Base
key={episode.episode_number} key={episode.episode_number}
onClick={() => onClick={() => {
navigate( const navigateUrl = `/media/tmdb-tv-${tmdbId}-${mediaTitle}/${selectedSeason.id}/${episode.id}`;
`/media/tmdb-tv-${tmdbId}-${mediaTitle}/${episode.show_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" 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"
> >
<Flare.Light <Flare.Light
@ -109,7 +110,7 @@ export function EpisodeSelector({
className="w-full h-auto rounded" className="w-full h-auto rounded"
/> />
<p className="text-center text-[0.95em] mt-2"> <p className="text-center text-[0.95em] mt-2">
{episode.name} E{episode.episode_number}: {episode.name}
</p> </p>
</div> </div>
</Flare.Base> </Flare.Base>