diff --git a/src/components/metadata/HeroSection.tsx b/src/components/metadata/HeroSection.tsx index a4822d0..2139561 100644 --- a/src/components/metadata/HeroSection.tsx +++ b/src/components/metadata/HeroSection.tsx @@ -440,30 +440,30 @@ const WatchProgressDisplay = React.memo(({ {/* Enhanced progress bar with glow effects */} - + {/* Background glow for completed content */} {isCompleted && ( )} + } + ]} + /> {/* Shimmer effect for active progress */} {!isCompleted && progressData.progressPercent > 0 && ( @@ -489,9 +489,9 @@ const WatchProgressDisplay = React.memo(({ {Math.round(progressData.progressPercent)}% - - )} + )} + - {progressData.syncStatus} - - + {progressData.syncStatus} + + {/* Enhanced manual Trakt sync button - moved inline */} - {isTraktAuthenticated && forceSyncTraktProgress && ( - - + + /> - + )} - )} - + )} + ); @@ -637,15 +637,15 @@ const HeroSection: React.FC = ({ const logoScale = hasProgress ? 0.85 : 1; return { - opacity: logoOpacity.value, + opacity: logoOpacity.value, transform: [ { - translateY: interpolate( - scrollY.value, - [0, 100], - [0, -20], - Extrapolate.CLAMP - ) + translateY: interpolate( + scrollY.value, + [0, 100], + [0, -20], + Extrapolate.CLAMP + ) }, { scale: withTiming(logoScale, { duration: 300 }) } ]