feat: modify slider when disabled

This commit is contained in:
KaiyiWing
2023-04-19 02:54:27 +08:00
parent 9340c709c7
commit c179925bd9
2 changed files with 6 additions and 0 deletions

View File

@@ -124,6 +124,9 @@ body,
.slider {
@apply relative flex h-10 w-full cursor-pointer select-none items-center;
}
.slider [data-disabled] {
@apply pointer-events-none opacity-50;
}
.slider > span:nth-child(1) {
@apply relative h-[5px] flex-grow rounded-full bg-gray-200;
}

View File

@@ -88,6 +88,7 @@ export default function SoundSetting() {
step={10}
className="slider"
onValueChange={onChangePronunciationVolume}
disabled={!pronunciationConfig.isOpen}
>
<Slider.Track>
<Slider.Range />
@@ -118,6 +119,7 @@ export default function SoundSetting() {
step={10}
className="slider"
onValueChange={onChangeKeySoundsVolume}
disabled={!keySoundsConfig.isOpen}
>
<Slider.Track>
<Slider.Range />
@@ -148,6 +150,7 @@ export default function SoundSetting() {
step={10}
className="slider"
onValueChange={onChangeHintSoundsVolume}
disabled={!hintSoundsConfig.isOpen}
>
<Slider.Track>
<Slider.Range />