Skip to content

EugeneKim/EgBlazorComponents

Repository files navigation

example workflow License: GPL v3

EgBlazorComponents

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.

Build Environment

Modal

  • Modal dialog
    Please note that I referred a lot to the parts Blazored Modal is implemented for this component.

InputDataListText

  • Extended the HTML DataList element. This uses the debouncing timer internally to support lazy loading.

InputSetEnum

  • Extended the built-in InputSet to support enum type.

Pagination

  • Normal pagination component.

Spinner

  • Loading indicator with spinning animation.

Table

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.

Note

There are nice/cool open-source Blazor components in GitHub. You may want to crack them open for your advanced level of Blazor.

About

Reusable .NET Blazor components

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published