fix filter slider reset

This commit is contained in:
sk1982 2024-03-18 17:41:58 -04:00
parent 96d42a5de5
commit cc4dab8419

View File

@ -252,9 +252,9 @@ const FilterSorterComponent = <D, M extends string, N extends string, S extends
<div className="grid grid-cols-12 gap-2 overflow-hidden"> <div className="grid grid-cols-12 gap-2 overflow-hidden">
{filterers.map(filter => { {filterers.map(filter => {
if (filter.type === 'slider') if (filter.type === 'slider')
return <Slider key={filter.name} defaultValue={filterState[filter.name] as any} label={filter.label} return <Slider key={filter.name} value={filterState[filter.name] as any} label={filter.label}
className={filter.className} className={filter.className}
onChangeEnd={v => { onChange={v => {
if (Array.isArray(v) && v.length === 1) v = v[0]; if (Array.isArray(v) && v.length === 1) v = v[0];
setFilterState(f => ({ ...f, [filter.name]: v })); setFilterState(f => ({ ...f, [filter.name]: v }));
}} size="md" {...filter.props as any} />; }} size="md" {...filter.props as any} />;