DumbSlider.svelte (343B)
1 <script lang="ts"> 2 import type { NumberRange } from './types'; 3 4 export let range: NumberRange; 5 export let value: number; 6 export let update: (v: number) => void; 7 </script> 8 9 <input 10 type="range" 11 min={range.min} 12 max={range.max} 13 step={1} 14 {value} 15 on:input={(e) => update(Number(e.currentTarget?.value))} 16 on:dblclick={(e) => update(0)} 17 />