Validate max input on slider component

This commit is contained in:
Faisal Amir 2024-01-03 22:45:30 +07:00
parent a653c58384
commit e8934d0771

View File

@ -29,7 +29,6 @@ const SliderRightPanel: React.FC<Props> = ({
const onValueChanged = (e: number[]) => { const onValueChanged = (e: number[]) => {
if (!threadId) return if (!threadId) return
updateModelParameter(threadId, name, e[0]) updateModelParameter(threadId, name, e[0])
} }
@ -58,7 +57,13 @@ const SliderRightPanel: React.FC<Props> = ({
min={min} min={min}
max={max} max={max}
value={String(value)} value={String(value)}
onChange={(e) => onValueChanged([Number(e.target.value)])} onChange={(e) => {
if (Number(e.target.value) >= max) {
onValueChanged([Number(max)])
} else {
onValueChanged([Number(e.target.value)])
}
}}
/> />
</div> </div>
</div> </div>