Allow negative values in gr.Slider (#9988)

* remove fallback values in slider

* story

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
This commit is contained in:
Hannah 2024-11-19 15:24:18 +00:00 committed by GitHub
parent 2e2cdbfb60
commit 2afcad80ab
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 13 additions and 4 deletions

View File

@ -0,0 +1,6 @@
---
"@gradio/slider": patch
"gradio": patch
---
fix:Allow negative values in gr.Slider

View File

@ -70,9 +70,9 @@
}
function set_slider_range(): void {
const range = range_input;
const min = Number(range.min) || 0;
const max = Number(range.max) || 100;
const val = Number(range.value) || 0;
const min = Number(range.min);
const max = Number(range.max);
const val = Number(range.value);
const percentage = ((val - min) / (max - min)) * 100;
range.style.setProperty("--range_progress", `${percentage}%`);
}

View File

@ -25,8 +25,11 @@
/>
<Story
name="Slider with hidden label"
name="Slider with hidden label and negative value"
args={{
value: -50,
minimum: -100,
maximum: 0,
show_label: false
}}
/>