BlazorAddons 0.3.0-alpha
See the version list below for details.
dotnet add package BlazorAddons --version 0.3.0-alpha
NuGet\Install-Package BlazorAddons -Version 0.3.0-alpha
<PackageReference Include="BlazorAddons" Version="0.3.0-alpha" />
paket add BlazorAddons --version 0.3.0-alpha
#r "nuget: BlazorAddons, 0.3.0-alpha"
// Install BlazorAddons as a Cake Addin
#addin nuget:?package=BlazorAddons&version=0.3.0-alpha&prerelease
// Install BlazorAddons as a Cake Tool
#tool nuget:?package=BlazorAddons&version=0.3.0-alpha&prerelease
Disclaimer: This is a hobby project and I can't guarentee robustness of the components or future bug fixes. Use at your own risk. If anything here is of interest for use in a production environment, forking may be a better option.
Blazor Addons
This repository holds components and utilities for use in Blazor projects.
Installation
Add the following to index.html (client-side) or _Host.cshtml (server-side)
<link rel="stylesheet" href="_content/BlazorAddons/styles.css" />
Add the following to _Imports.razor
@using BlazorAddons
Components
FileUpload
This component seeks to fix a flaw in the file upload provided by base Blazor - namely the inability to upload files in multiple batches. The built-in file upload component only allows uploading the most recent batch of files to be added by the user.
This component has basic validation and file management (delete and rename). It was created to be easily configurable by inheriting from it and FileRender and replacing only the needed rendering. It also supports reporting download progress.
Overlay
This component is a wrapper for the <dialog>
HTML component and can be used either as a dialog or modal. It allows positioning relative to the parent element or the viewport and supports auto flipping X/Y if there's more room on the other side.
Tooltip
A simple tooltip that uses Overlay.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- Microsoft.AspNetCore.Components.Web (>= 6.0.28)
-
net7.0
- Microsoft.AspNetCore.Components.Web (>= 7.0.17)
-
net8.0
- Microsoft.AspNetCore.Components.Web (>= 8.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.4.3-alpha | 96 | 5/9/2024 |
0.4.0-alpha | 70 | 4/29/2024 |
0.3.9-alpha | 87 | 4/22/2024 |
0.3.6-alpha | 45 | 4/11/2024 |
0.3.4-alpha | 49 | 4/9/2024 |
0.3.3-alpha | 59 | 4/7/2024 |
0.3.1-alpha | 50 | 4/5/2024 |
0.3.0-alpha | 55 | 4/4/2024 |
0.2.4-alpha | 63 | 3/30/2024 |
An early release of the FileUpload component.