diff --git a/src/components/metadata/HeroSection.tsx b/src/components/metadata/HeroSection.tsx
index e1093708..122e134e 100644
--- a/src/components/metadata/HeroSection.tsx
+++ b/src/components/metadata/HeroSection.tsx
@@ -129,18 +129,22 @@ const ActionButtons = React.memo(({
// Determine play button style and text based on watched status
const playButtonStyle = useMemo(() => {
- if (isWatched) {
+ if (isWatched && type === 'movie') {
+ // Only movies get the dark watched style for "Watch Again"
return [styles.actionButton, styles.playButton, styles.watchedPlayButton];
}
+ // All other buttons (Resume, Play SxxEyy, regular Play) get white background
return [styles.actionButton, styles.playButton];
- }, [isWatched]);
+ }, [isWatched, type]);
const playButtonTextStyle = useMemo(() => {
- if (isWatched) {
+ if (isWatched && type === 'movie') {
+ // Only movies get white text for "Watch Again"
return [styles.playButtonText, styles.watchedPlayButtonText];
}
+ // All other buttons get black text
return styles.playButtonText;
- }, [isWatched]);
+ }, [isWatched, type]);
const finalPlayButtonText = useMemo(() => {
if (!isWatched) {
@@ -207,7 +211,7 @@ const ActionButtons = React.memo(({
return playButtonText === 'Resume' ? 'play-circle-outline' : 'play-arrow';
})()}
size={24}
- color={isWatched ? "#fff" : "#000"}
+ color={isWatched && type === 'movie' ? "#fff" : "#000"}
/>
{finalPlayButtonText}
@@ -541,14 +545,6 @@ const WatchProgressDisplay = React.memo(({
{progressData.displayText}
- {/* Progress percentage badge */}
- {!isCompleted && (
-
-
- {Math.round(progressData.progressPercent)}%
-
-
- )}