From 30f0d4ac522a2a1dadc33b4a9079d424c7f21e03 Mon Sep 17 00:00:00 2001 From: Pas <74743263+Pasithea0@users.noreply.github.com> Date: Mon, 7 Jul 2025 22:03:34 -0600 Subject: [PATCH] dont show watched toggle button on unreleased episodes --- .../overlays/details/EpisodeCarousel.tsx | 38 ++++--- src/components/player/atoms/Episodes.tsx | 106 +++++++++--------- 2 files changed, 76 insertions(+), 68 deletions(-) diff --git a/src/components/overlays/details/EpisodeCarousel.tsx b/src/components/overlays/details/EpisodeCarousel.tsx index b3a350b4..b671d019 100644 --- a/src/components/overlays/details/EpisodeCarousel.tsx +++ b/src/components/overlays/details/EpisodeCarousel.tsx @@ -423,23 +423,25 @@ export function EpisodeCarousel({ {/* Mark as watched button */} -
- -
+ {isAired && ( +
+ +
+ )} )} @@ -454,7 +456,7 @@ export function EpisodeCarousel({

{episode.name}

- {isExpanded && ( + {isExpanded && isAired && ( + {isAired && ( + + )} {episodeProgress && ( {/* Mark as watched button */} -
- -
+ {isAired && ( +
+ +
+ )} {/* Content */} @@ -580,23 +584,25 @@ export function EpisodesView({ {/* Mark as watched button */} -
- -
+ {isAired && ( +
+ +
+ )} )} @@ -613,7 +619,7 @@ export function EpisodesView({

{ep.title}

- {expandedEpisodes[`large-${ep.id}`] && ( + {expandedEpisodes[`large-${ep.id}`] && isAired && (