# BlazorFluentUI **Repository Path**: oilgas/BlazorFluentUI ## Basic Information - **Project Name**: BlazorFluentUI - **Description**: Port of FluentUI/Office Fabric React components and style to Blazor - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: DetailsListFix - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-09-21 - **Last Updated**: 2021-09-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BlazorFluentUI Port of Fluent UI React components and style (formerly Office Fabric) to Blazor ## Blazor Webassembly Demo https://www.blazorfluentui.net/ ## Blazor Server Demo https://blazorfluentui.azurewebsites.net/ (Older version!) ## How to use the library [Installation](https://github.com/BlazorFluentUI/BlazorFluentUI/wiki/Installation) \ How To Use: [Blazor Webassembly](https://github.com/BlazorFluentUI/BlazorFluentUI/wiki/How-To-Use:-Blazor-WebAssembly) \ How To Use: [Blazor Server](https://github.com/BlazorFluentUI/BlazorFluentUI/wiki/How-To-Use:-Blazor-Server) \ [Theming](https://github.com/BlazorFluentUI/BlazorFluentUI/wiki/Theming---defaults-and-custom) ## Revision history ### V5.2 - Library is now using JavaScript isolation (see https://docs.microsoft.com/en-us/aspnet/core/blazor/call-javascript-from-dotnet?view=aspnetcore-5.0#blazor-javascript-isolation-and-object-references). No longer needed to reference the scripts in your `_Host.cshtml` / `index.html`! (with exception of the still experimental RichTextEditor script and acompanying Quill library). Blazor Server demo no longer supports IE11/Legacy edge because of this change ### V5.1 - Add editable column for `DetailsList, DetailsListAuto` - Add new component `TextFieldNumber`, based on `TextField`. Supports `int, long, short, float, double and decimal`. See https://www.blazorfluentui.net/TextFieldNumberPage for examples ## Breaking Changes for major releases ### V5.0: Renaming and demo revamp We dropped the `BFU` prefix from all the component- and project names. Also, all components are now bundled in only two packages (to make a distinction between components dependant on DynamicData package an those who are not). In cases where renaming would lead to collisions with already existing Blazor components or .NET classes, we placed those components in seperate namespace (which you need to include explicitly) and/or you need to use the full name of the component (so including the namespace) in your .razor files. Both changes were made to align the library closer to the Fluent UI React environment. Also the codebase is not so cluttered with 'BFU' anymore. The demo sites have been given a lot of attention and look a lot better now (more in line with Fluent UI Rect docs). ### Breaking Changes for v4.0 Library is now running on .NET 5 #### List, DetailsList, GroupedList You will now have to define your list's container separately from the list component. Pick a `