()
| 34 | } |
| 35 | |
| 36 | export default function App() { |
| 37 | const [items, setItems] = createSignal(createRange(100)); |
| 38 | |
| 39 | return ( |
| 40 | <DragDropProvider |
| 41 | onDragEnd={(event) => { |
| 42 | setItems((items) => move(items, event)); |
| 43 | }} |
| 44 | > |
| 45 | <ul class="list"> |
| 46 | <For each={items()}> |
| 47 | {(id, index) => <Sortable id={id} index={index()} />} |
| 48 | </For> |
| 49 | </ul> |
| 50 | </DragDropProvider> |
| 51 | ); |
| 52 | } |
| 53 | |
| 54 | function createRange(length: number) { |
| 55 | return Array.from({length}, (_, i) => i + 1); |
nothing calls this directly
no test coverage detected