- {[3, 12, 16, 20, 44, 28, 34, 60, 8, 40, 18, 36, 24, 13, 10, 6].map(
- (height, index) => (
+ {barHeights.map((height, index) => {
+ // Определяем, заполнен ли бар синим (прогресс слева направо)
+ const barProgress = (index + 1) / barCount;
+ const isActivated = playProgress >= barProgress || !isPlaying;
+
+ return (
- )
- )}
+ );
+ })}