Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[dev-v5] FluentListBase #2954

Merged
merged 9 commits into from
Nov 20, 2024
Merged

[dev-v5] FluentListBase #2954

merged 9 commits into from
Nov 20, 2024

Conversation

dvoituron
Copy link
Collaborator

@dvoituron dvoituron commented Nov 19, 2024

[dev-v5] FluentListBase

Add the FluentListBase class to manage a list of items containing a single selected Value (no multiples).
Add the Binding feature.
Add the FluentOption using the default HTML option element (waiting for the fluent-option)
Add the FluentSelect using the default HTML select element (waiting for the fluent-select)

To do in another PR

  1. Migrate to the Web Components, when available.
  2. Update the Doc to display the inherited XML documentation
  3. Update the /List/Select documentation file (waiting for the fluent-select)
  4. Add the "Migrating" documentation file (waiting for the fluent-select)

Unit Tests

{D79ACFA3-C026-4A36-8DD6-0FE66F3B207B}

Copy link

github-actions bot commented Nov 19, 2024

✅ All tests passed successfully

Details on your Workflow / Core Tests page.

Copy link

github-actions bot commented Nov 19, 2024

Summary - Unit Tests Code Coverage

Summary
Generated on: 11/20/2024 - 20:15:11
Coverage date: 11/20/2024 - 20:15:04
Parser: Cobertura
Assemblies: 1
Classes: 33
Files: 39
Line coverage: 98.9% (723 of 731)
Covered lines: 723
Uncovered lines: 8
Coverable lines: 731
Total lines: 3496
Branch coverage: 92.8% (478 of 515)
Covered branches: 478
Total branches: 515
Method coverage: Feature is only available for sponsors
Tag: 2006_11941014314

Coverage

Microsoft.FluentUI.AspNetCore.Components - 98.9%
Name Line Branch
Microsoft.FluentUI.AspNetCore.Components 98.9% 92.8%
Microsoft.FluentUI.AspNetCore.Components.Extensions.EnumExtensions 100% 100%
Microsoft.FluentUI.AspNetCore.Components.Extensions.FluentInputExtensions 100% 100%
Microsoft.FluentUI.AspNetCore.Components.FluentButton 100% 89.5%
Microsoft.FluentUI.AspNetCore.Components.FluentComponentBase 100% 100%
Microsoft.FluentUI.AspNetCore.Components.FluentGrid 100% 90%
Microsoft.FluentUI.AspNetCore.Components.FluentGridItem 100% 100%
Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1 100% 95.8%
Microsoft.FluentUI.AspNetCore.Components.FluentInputBase`1 100% 83.3%
Microsoft.FluentUI.AspNetCore.Components.FluentInputImmediateBase`1 100% 100%
Microsoft.FluentUI.AspNetCore.Components.FluentJSModule 100% 100%
Microsoft.FluentUI.AspNetCore.Components.FluentLabel 100%
Microsoft.FluentUI.AspNetCore.Components.FluentLayout 100% 71.4%
Microsoft.FluentUI.AspNetCore.Components.FluentLayoutHamburger 100% 100%
Microsoft.FluentUI.AspNetCore.Components.FluentLayoutItem 100% 89.2%
Microsoft.FluentUI.AspNetCore.Components.FluentListBase`1 93.3% 94.7%
Microsoft.FluentUI.AspNetCore.Components.FluentOption 91.6% 100%
Microsoft.FluentUI.AspNetCore.Components.FluentSelect`1 100% 100%
Microsoft.FluentUI.AspNetCore.Components.FluentText 100% 100%
Microsoft.FluentUI.AspNetCore.Components.FluentTextInput 100% 100%
Microsoft.FluentUI.AspNetCore.Components.Icon 100% 91.1%
Microsoft.FluentUI.AspNetCore.Components.IconFromImage 100%
Microsoft.FluentUI.AspNetCore.Components.IconInfo 100%
Microsoft.FluentUI.AspNetCore.Components.InternalListContext`1 60%
Microsoft.FluentUI.AspNetCore.Components.Migration.AppearanceExtensions 100% 100%
Microsoft.FluentUI.AspNetCore.Components.Migration.FluentInputAppearanceExt
ensions
83.3% 75%
Microsoft.FluentUI.AspNetCore.Components.Utilities.AddTag 100% 100%
Microsoft.FluentUI.AspNetCore.Components.Utilities.CssBuilder 100% 92.8%
Microsoft.FluentUI.AspNetCore.Components.Utilities.Debounce 100% 83.3%
Microsoft.FluentUI.AspNetCore.Components.Utilities.Identifier 100% 100%
Microsoft.FluentUI.AspNetCore.Components.Utilities.IdentifierContext 100% 75%
Microsoft.FluentUI.AspNetCore.Components.Utilities.InlineStyleBuilder 100% 92.8%
Microsoft.FluentUI.AspNetCore.Components.Utilities.InternalDebounce.Dispatc
herTimerExtensions
95.7% 75%
Microsoft.FluentUI.AspNetCore.Components.Utilities.StyleBuilder 100% 100%

@dvoituron dvoituron marked this pull request as ready for review November 19, 2024 17:41
@dvoituron dvoituron enabled auto-merge (squash) November 19, 2024 17:42
@dvoituron dvoituron merged commit 1be48a3 into dev-v5 Nov 20, 2024
4 checks passed
@dvoituron dvoituron deleted the users/dvoituron/dev-v5/list-base branch November 20, 2024 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants