A collection of Blazor custom components. I tried to implement them from the scrach and miminise using any 3rd party dependencies unless I have to, because this project is mainly for me to learn the Blazor. Copyleft licensed. Feel free to download and modify them for your own. The demo project is included to see how to use them.
- Modal dialog
Please note that I referred a lot to the parts Blazored Modal is implemented for this component.
- Extended the HTML DataList element. This uses the debouncing timer internally to support lazy loading.
- Extended the built-in InputSet to support enum type.
- Normal pagination component.
- Loading indicator with spinning animation.
This component focuses on:
- Auto detection the properties of the data context bound to.
- Partial data load only for current page to avoid performance hit by large data.
There are nice/cool open-source Blazor components in GitHub. You may want to crack them open for your advanced level of Blazor.