diff --git a/src/assets/styles/player.css b/src/assets/styles/player.css index 8418f26..b9e749d 100644 --- a/src/assets/styles/player.css +++ b/src/assets/styles/player.css @@ -104,7 +104,7 @@ body { } /* Music bar and progress */ -.music-bar { +/* .music-bar { background: #efefef; stroke-width: 1; height: 8px; @@ -117,7 +117,7 @@ body { background: #2196F3; height: 100%; transition: width linear 200ms; -} +} */ /* Time display */ .music-time { diff --git a/src/components/AudioPlayer.jsx b/src/components/AudioPlayer.jsx index 5019634..f0309f5 100644 --- a/src/components/AudioPlayer.jsx +++ b/src/components/AudioPlayer.jsx @@ -169,6 +169,16 @@ useEffect(() => { }; }, [activeStation]); +const remaining = duration - elapsed; + +const progressColorClass = + progress >= 90 + ? "bg-red-500 dark:bg-red-400" + : progress >= 75 || remaining <= 20 + ? "bg-yellow-400 dark:bg-yellow-300" + : "bg-blue-500 dark:bg-blue-400"; + + return ( <>
{formatTime(elapsed)}
{formatTime(duration - elapsed)}