import { useState } from "react";
import { RangeSlider } from '@peppermint-design/devreadykit';
function ProductFilter() {
const [filters, setFilters] = useState({
priceRange: [100, 800],
ratingRange: [3, 5],
weightRange: [0.5, 5.0]
});
return (
<div className="space-y-6">
<RangeSlider
label="Price Range"
value={filters.priceRange}
onValueChange={(range) => setFilters(prev => ({ ...prev, priceRange: range }))}
min={0}
max={1000}
step={25}
formatValue={(value) => `$${value}`}
/>
<RangeSlider
label="Rating"
value={filters.ratingRange}
onValueChange={(range) => setFilters(prev => ({ ...prev, ratingRange: range }))}
min={1}
max={5}
step={0.1}
formatValue={(value) => `${value.toFixed(1)}★`}
/>
<RangeSlider
label="Weight (kg)"
value={filters.weightRange}
onValueChange={(range) => setFilters(prev => ({ ...prev, weightRange: range }))}
min={0}
max={10}
step={0.1}
formatValue={(value) => `${value.toFixed(1)}kg`}
/>
</div>
);
}
export default ProductFilter;