From e6e05573cb0152d3246780cd51ca8911de098a91 Mon Sep 17 00:00:00 2001 From: Tim Date: Thu, 22 Jan 2026 10:47:45 +0100 Subject: [PATCH] fix(Player): disable value labels of subtitles settings if value is null --- src/routes/Player/SubtitlesMenu/Stepper/Stepper.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/routes/Player/SubtitlesMenu/Stepper/Stepper.tsx b/src/routes/Player/SubtitlesMenu/Stepper/Stepper.tsx index 9307eb2fe..8f9e19d8a 100644 --- a/src/routes/Player/SubtitlesMenu/Stepper/Stepper.tsx +++ b/src/routes/Player/SubtitlesMenu/Stepper/Stepper.tsx @@ -45,6 +45,10 @@ const Stepper = ({ className, label, value, unit, step, min, max, disabled, onCh return disabled || typeof value !== 'number' || (typeof max === 'number' && value >= max); }, [disabled, max, value]); + const valueLabel = useMemo(() => { + return (disabled || typeof value !== 'number') ? '--' : `${value}${unit}`; + }, [disabled, value, unit]); + const updateValue = useCallback((delta: number) => { onChange(clamp(localValue.current + delta, min, max)); }, [onChange]); @@ -88,7 +92,7 @@ const Stepper = ({ className, label, value, unit, step, min, max, disabled, onCh
- { disabled ? '--' : `${value}${unit}` } + { valueLabel }