# ReorderListComponent

A list the player reorders by dragging a row's handle.

```java
ReorderListComponent<Pack> packs = add(new ReorderListComponent<>(at(new Box("packs", 8, 8, 180, 120)),
        config.packs, Pack::name)
        .locked(Pack::required)
        .deletable(true)
        .onReorder((order, moved, from, to) -> config.packs = order)
        .onDelete((pack, index) -> config.remove(pack)));
```

## Variants

- Rows

Page: https://minuit.dryaides.com/components/reorderlist.html
