import type { ReactNode } from "react"; interface SliderProps { label: ReactNode; value: number; min: number; max: number; step?: number; disabled?: boolean; onChange: (value: number) => void; /** Double-click the row to reset to this value. */ resetTo?: number; /** Render the numeric readout. */ display?: (value: number) => string; } export function Slider({ label, value, min, max, step = 1, disabled = false, onChange, resetTo, display, }: SliderProps) { return (