diff --git a/src/common/Slider/Slider.js b/src/common/Slider/Slider.js index 69bfe748b..2939632fe 100644 --- a/src/common/Slider/Slider.js +++ b/src/common/Slider/Slider.js @@ -8,7 +8,7 @@ const useAnimationFrame = require('stremio/common/useAnimationFrame'); const useLiveRef = require('stremio/common/useLiveRef'); const styles = require('./styles'); -const Slider = ({ className, value, buffered, minimumValue, maximumValue, disabled, onSlide, onComplete, backgroundCircleStyle }) => { +const Slider = ({ className, value, buffered, minimumValue, maximumValue, disabled, onSlide, onComplete }) => { const minimumValueRef = useLiveRef(minimumValue !== null && !isNaN(minimumValue) ? minimumValue : 0); const maximumValueRef = useLiveRef(maximumValue !== null && !isNaN(maximumValue) ? maximumValue : 100); const valueRef = useLiveRef(value !== null && !isNaN(value) ? Math.min(maximumValueRef.current, Math.max(minimumValueRef.current, value)) : 0); @@ -110,7 +110,7 @@ const Slider = ({ className, value, buffered, minimumValue, maximumValue, disabl
- +
@@ -126,8 +126,7 @@ Slider.propTypes = { maximumValue: PropTypes.number, disabled: PropTypes.bool, onSlide: PropTypes.func, - onComplete: PropTypes.func, - backgroundCircleStyle: PropTypes.string + onComplete: PropTypes.func }; module.exports = Slider; diff --git a/src/common/Slider/styles.less b/src/common/Slider/styles.less index 056cfe385..d0b867b33 100644 --- a/src/common/Slider/styles.less +++ b/src/common/Slider/styles.less @@ -70,10 +70,5 @@ html.active-slider-within { fill: var(--primary-accent-color); filter: brightness(130%); } - - .background-circle-light { - fill: var(--primary-foreground-color); - } - } } \ No newline at end of file diff --git a/src/routes/Player/ControlBar/SeekBar/SeekBar.js b/src/routes/Player/ControlBar/SeekBar/SeekBar.js index 89c94575a..27f0a4ff8 100644 --- a/src/routes/Player/ControlBar/SeekBar/SeekBar.js +++ b/src/routes/Player/ControlBar/SeekBar/SeekBar.js @@ -55,7 +55,6 @@ const SeekBar = ({ className, time, duration, buffered, onSeekRequested }) => { disabled={disabled} onSlide={onSlide} onComplete={onComplete} - backgroundCircleStyle={'background-circle'} />
{formatTime(duration)}
diff --git a/src/routes/Player/ControlBar/VolumeSlider/VolumeSlider.js b/src/routes/Player/ControlBar/VolumeSlider/VolumeSlider.js index 699d7dfc4..88c95b8d1 100644 --- a/src/routes/Player/ControlBar/VolumeSlider/VolumeSlider.js +++ b/src/routes/Player/ControlBar/VolumeSlider/VolumeSlider.js @@ -54,7 +54,6 @@ const VolumeSlider = ({ className, volume, onVolumeChangeRequested }) => { disabled={disabled} onSlide={onSlide} onComplete={onComplete} - backgroundCircleStyle={'background-circle-light'} /> ); }; diff --git a/src/routes/Player/ControlBar/VolumeSlider/styles.less b/src/routes/Player/ControlBar/VolumeSlider/styles.less index 98ec07142..5469a1b6c 100644 --- a/src/routes/Player/ControlBar/VolumeSlider/styles.less +++ b/src/routes/Player/ControlBar/VolumeSlider/styles.less @@ -5,6 +5,7 @@ :import('~stremio/common/Slider/styles.less') { slider-track: track; slider-track-after: track-after; + slider-thumb-background-circle: background-circle; } .volume-slider:not(:global(.disabled)) { @@ -21,4 +22,9 @@ background-color: var(--primary-foreground-color); } } + + .slider-thumb-background-circle { + fill: var(--primary-foreground-color); + filter: brightness(100%); + } } \ No newline at end of file