Marqdouj.DotNet.Web.Components.FluentUI
10.3.0
Prefix Reserved
dotnet add package Marqdouj.DotNet.Web.Components.FluentUI --version 10.3.0
NuGet\Install-Package Marqdouj.DotNet.Web.Components.FluentUI -Version 10.3.0
<PackageReference Include="Marqdouj.DotNet.Web.Components.FluentUI" Version="10.3.0" />
<PackageVersion Include="Marqdouj.DotNet.Web.Components.FluentUI" Version="10.3.0" />
<PackageReference Include="Marqdouj.DotNet.Web.Components.FluentUI" />
paket add Marqdouj.DotNet.Web.Components.FluentUI --version 10.3.0
#r "nuget: Marqdouj.DotNet.Web.Components.FluentUI, 10.3.0"
#:package Marqdouj.DotNet.Web.Components.FluentUI@10.3.0
#addin nuget:?package=Marqdouj.DotNet.Web.Components.FluentUI&version=10.3.0
#tool nuget:?package=Marqdouj.DotNet.Web.Components.FluentUI&version=10.3.0
DotNet.Web.Components.FluentUI
Summary
C# Components, classes, and extensions I find useful in my .NET FluentUI web-based projects.
Demo
A demo of this, and other of my DotNet packages, can be found here.
Features
Components
Buttons
ToggleButton.- True/False state that changes when the button is clicked.
- True/False Icon for the current state.
-
ThemeColor: Component for selecting theme color.ThemeMode: Component for selecting between system, light, and dark themes.ThemeToggle: Component for toggling between light/dark mode.ThemeSelect: Combination of both ThemeMode and ThemeColor. Supports Horizontal or Vertical display.
UIInput. Components for user input that support binding to
IUIModelValue.UIColor: Select from a list of HtmlColors (list of items is customizable).UISelect: Select a value from a list (list of items is customizable).UIText: Supports string, double, int32, and int64 binding.UIValuesGrid: Displays the UIModel values as a grid.
Models
GridItemOptions. Provides configuration options for customizing a grid item. Useful for passing options to a component as a [Parameter].
Release Notes
10.3.0- Update NuGet packages.
UIExtensions.ConvertToString(List<Option<string?>>). Converts toList<Option<string>>.GetEnumLookup.useDisplayName. New parameter flag that indicates to use the Display attribute name for the Text (if available). Default is true.
10.2.5- Update NuGet packages.
10.2.4UIExtensions.GetBoolLookups. Added helper method forGetBoolLookupthat uses string instead of string?
10.2.3-10.2.1- Update NuGet packages.
10.2.0ToggleButton. New component.
10.1.2-10.1.1- Update NuGet packages.
10.1.0UIInput.Extensions.GetEnumLookup.underscoreReplacement. Added new parameter to indicate what value to replace '_' with in the Enum name.Overload. Added overload method that takes an existing IEnumerable and processes it.
10.0.3-10.0.1- Update NuGet packages.
10.0.0- Initial release.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Marqdouj.DotNet.General (>= 10.1.0)
- Marqdouj.DotNet.Web.Components (>= 10.4.0)
- Microsoft.AspNetCore.Components.Web (>= 10.0.5)
- Microsoft.FluentUI.AspNetCore.Components (>= 4.14.0)
- Microsoft.FluentUI.AspNetCore.Components.Icons (>= 4.14.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Marqdouj.DotNet.Web.Components.FluentUI:
| Package | Downloads |
|---|---|
|
Marqdouj.DotNet.AzureMaps.UI
Companion UI library for Marqdouj.DotNet.AzureMaps NuGet Package |
|
|
Marqdouj.DotNet.AzureMaps.Blazor.UI
UI Companion library for Marqdouj.DotNet.AzureMaps.Blazor NuGet Package |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.3.0 | 112 | 3/16/2026 |
| 10.2.5 | 98 | 3/15/2026 |
| 10.2.4 | 88 | 3/9/2026 |
| 10.2.3 | 95 | 2/14/2026 |
| 10.2.2 | 97 | 2/14/2026 |
| 10.2.1 | 126 | 2/12/2026 |
| 10.2.0 | 92 | 2/8/2026 |
| 10.1.2 | 114 | 2/7/2026 |
| 10.1.1 | 158 | 1/16/2026 |
| 10.1.0 | 144 | 1/12/2026 |
| 10.0.3 | 140 | 1/4/2026 |
| 10.0.2 | 329 | 12/4/2025 |
| 10.0.1 | 418 | 11/21/2025 |
| 10.0.0 | 304 | 11/12/2025 |