My blazor UI package library
$ dotnet add package GrabaUIPackageGrabasUI is a Blazor component library providing reusable, customizable UI components for modern web applications. The library includes advanced data grid, dropdown, multiselect, and context menu components, designed for flexibility and ease of integration.
_Imports.razor file:@using GrabaUIPackage.ComponentsTItem: Type of the data item.Items: Data source.Sortable: Enable/disable sorting.PageSizeOptions: Array of page sizes.PageNumber: Current page.PageSize: Rows per page.EnableRowSelection: Enable row selection.MultiSelectionEnabled: Enable multi-row selection.RowSelectionIdentifierProperty: Unique property for row selection.SelectedRowItemsChanged: Event callback for selected rows.T: Type of the data item.Items: Data source.IdentifierProperty: Unique property for selection.DisplayProperty: Property to display.SelectedItem: Currently selected item.ValueChanged: Event callback for selection.CanSearch: Enable search box.SearchPlaceHolder: Placeholder text for search.Width, Height, CustomStyle: Styling options.T: Type of the data item.Items: Data source.IdentifierProperty: Unique property for selection.DisplayProperty: Property to display.SelectedItems: Currently selected items.ValuesChanged: Event callback for selection.CanSearch: Enable search box.SearchPlaceHolder: Placeholder text for search.Width, Height, CustomStyle: Styling options.Data: Data context for the menu.CssClass: Custom CSS class.Caption: Menu caption.ContextButtonCssClass: CSS class for the context button.ChildContent: Menu items.Text: Display text.OnClick: Click event callback.Disabled: Disable the item.See LICENSE.txt.
Antonio Glešić