# Blazor Reorder A Drag and Drop sortable list built in Blazor. It only uses javascript for trigger events and get element information (that in NET 6 it's impossible to do it direct from Blazor) The Reorder Component is a RCL so you can install it as nuget package or you can reference the source code project Example code:
@context.title

@context.details Go

@code { public List list = new() { new ListItem("Google", "https://google.com", "Again looking for a bug ..."), new ListItem("StackOverflow", "https://stackoverflow.com", "Could be this the solution?"), new ListItem("GitHub", "https://github.com", "Let's steal awesome code"), new ListItem("Twitter", "https://twitter.com", "What a genious am I"), new ListItem("Another", "https://another.com", "The solution must be somewhere!!!") }; } Basic example: ![sortable](https://user-images.githubusercontent.com/9949584/161866643-fff9989b-ca23-475d-83e0-3d80b1a77740.gif) Drag between lists: ![sortable2](https://user-images.githubusercontent.com/9949584/162785267-14bed3f4-31f1-4319-876b-39e511752665.gif) ## Roadmap - [x] Basic funtionality - [x] Component RCL - [x] Easy Restyling - [x] Drag & Drop between lists - [ ] Drag handler - [X] Copy between lists - [X] Callback functionality (OnStart, OnChange, OnFinish) - [ ] Code cleanup - [ ] Documentation - [ ] Create Public Nuget Package - [ ] Properties: Disabled, DisableDrop, DisableDrag