Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
ba52a2f
Remove Assets and Generator projects
dvoituron Jun 28, 2023
1abec9f
Fix icons in razor files
dvoituron Jun 28, 2023
13a85f9
Fix badge code (part 1)
dvoituron Jun 28, 2023
b5d9e0b
NavMenu (Part 2)
dvoituron Jun 28, 2023
54b5804
Update FluentNavMenuGroup
dvoituron Jun 28, 2023
edec731
Fix FluentToastContainer
dvoituron Jun 28, 2023
3b7483c
Custom Toasts
dvoituron Jun 28, 2023
8eabd59
Update DialogService
dvoituron Jun 28, 2023
9e1c24f
Remove old Icons and Emojis
dvoituron Jun 28, 2023
611a9da
Update ListComponentBase
dvoituron Jun 28, 2023
9215bdc
Merge from new-component
dvoituron Jun 30, 2023
c66d5fa
Fix merging issues
dvoituron Jun 30, 2023
09e87e8
Update NaveMenu and Tabs
dvoituron Jun 30, 2023
a22e7aa
Remove samples
dvoituron Jun 30, 2023
65f2cfa
Merge from new-components branch
dvoituron Jun 30, 2023
6968b08
Replace FluentIcon with FluentSystemIcon component
dvoituron Jun 30, 2023
05c5b19
Fix FluentIcons type to Icons...
dvoituron Jun 30, 2023
a348af1
Fix CoreLib csproj
dvoituron Jun 30, 2023
589f102
Fox last details
dvoituron Jun 30, 2023
54d72df
Merge from new-components and Fix Conflicts
dvoituron Jul 2, 2023
11d895f
Fix new-components updates
dvoituron Jul 2, 2023
6fb1481
Compile code
dvoituron Jul 2, 2023
f58463c
Add first icon sample
dvoituron Jul 2, 2023
f99e5f9
Add Icon sample page
dvoituron Jul 2, 2023
50b97c2
Add Emoji page
dvoituron Jul 2, 2023
754a224
Add Emoji.Value property
dvoituron Jul 2, 2023
ed1f283
Update csproj
dvoituron Jul 2, 2023
ad2e86e
Rename FluentSystemIcon to FluentIcon
dvoituron Jul 2, 2023
17b3159
Rename FluentSystemEmoji to FluentEmoji
dvoituron Jul 2, 2023
9f0ce8d
Update default package version
dvoituron Jul 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"dotnet.defaultSolution": "Microsoft.Fast.sln"
}
4 changes: 2 additions & 2 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<SolutionDir>$(MSBuildThisFileDirectory)</SolutionDir>

<VersionFile>3.0.2306.2701</VersionFile>
<VersionFile>3.0.2300.0001</VersionFile>
<VersionPrefix>3.0.0</VersionPrefix>
<VersionSuffix>preview.4.230627.1</VersionSuffix>
<VersionSuffix>preview.1.230000.1</VersionSuffix>

<AssemblyVersion>$(VersionFile)</AssemblyVersion>
<FileVersion>$(VersionFile)</FileVersion>
Expand Down
15 changes: 0 additions & 15 deletions Microsoft.Fast.sln
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Fast.Components.F
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Fast.Components.FluentUI.DataGrid.EntityFrameworkAdapter", "src\Microsoft.Fast.Components.FluentUI.DataGrid.EntityFrameworkAdapter\Microsoft.Fast.Components.FluentUI.DataGrid.EntityFrameworkAdapter.csproj", "{0B6A7D1D-9D88-4A50-9921-39DB81B5ADFC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Fast.Components.FluentUI.Configuration", "src\Microsoft.Fast.Components.FluentUI.Configuration\Microsoft.Fast.Components.FluentUI.Configuration.csproj", "{4D39CA61-478A-49A3-B956-C7FD6832FDE1}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{C70ABE34-8B97-44ED-9D2F-4CFE405CC9E7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{1842D236-DC38-47FB-9CBC-A74FD2A75B8D}"
Expand Down Expand Up @@ -173,18 +171,6 @@ Global
{0B6A7D1D-9D88-4A50-9921-39DB81B5ADFC}.Release|x64.Build.0 = Release|Any CPU
{0B6A7D1D-9D88-4A50-9921-39DB81B5ADFC}.Release|x86.ActiveCfg = Release|Any CPU
{0B6A7D1D-9D88-4A50-9921-39DB81B5ADFC}.Release|x86.Build.0 = Release|Any CPU
{4D39CA61-478A-49A3-B956-C7FD6832FDE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4D39CA61-478A-49A3-B956-C7FD6832FDE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4D39CA61-478A-49A3-B956-C7FD6832FDE1}.Debug|x64.ActiveCfg = Debug|Any CPU
{4D39CA61-478A-49A3-B956-C7FD6832FDE1}.Debug|x64.Build.0 = Debug|Any CPU
{4D39CA61-478A-49A3-B956-C7FD6832FDE1}.Debug|x86.ActiveCfg = Debug|Any CPU
{4D39CA61-478A-49A3-B956-C7FD6832FDE1}.Debug|x86.Build.0 = Debug|Any CPU
{4D39CA61-478A-49A3-B956-C7FD6832FDE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4D39CA61-478A-49A3-B956-C7FD6832FDE1}.Release|Any CPU.Build.0 = Release|Any CPU
{4D39CA61-478A-49A3-B956-C7FD6832FDE1}.Release|x64.ActiveCfg = Release|Any CPU
{4D39CA61-478A-49A3-B956-C7FD6832FDE1}.Release|x64.Build.0 = Release|Any CPU
{4D39CA61-478A-49A3-B956-C7FD6832FDE1}.Release|x86.ActiveCfg = Release|Any CPU
{4D39CA61-478A-49A3-B956-C7FD6832FDE1}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand All @@ -199,7 +185,6 @@ Global
{6CE4DE24-E064-4634-A05F-6A408E410733} = {71623095-9CCB-40BA-A0A7-4A739DA8E913}
{25B3EA03-8489-473F-8860-452A92B9A3AF} = {1842D236-DC38-47FB-9CBC-A74FD2A75B8D}
{0B6A7D1D-9D88-4A50-9921-39DB81B5ADFC} = {40405A96-C789-4AF5-8903-CAAFAF9CD6EE}
{4D39CA61-478A-49A3-B956-C7FD6832FDE1} = {27D01FFE-C2E4-4AAA-90BF-E0F52918A723}
{C70ABE34-8B97-44ED-9D2F-4CFE405CC9E7} = {30F6D568-0EFB-479D-8D69-C51CE5CABC22}
{40405A96-C789-4AF5-8903-CAAFAF9CD6EE} = {30F6D568-0EFB-479D-8D69-C51CE5CABC22}
{27D01FFE-C2E4-4AAA-90BF-E0F52918A723} = {30F6D568-0EFB-479D-8D69-C51CE5CABC22}
Expand Down
91 changes: 2 additions & 89 deletions examples/FluentUI.Demo.Client/FluentUI.Demo.Client.csproj
Original file line number Diff line number Diff line change
@@ -1,88 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<TargetFrameworks>net7.0;net8.0</TargetFrameworks>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<PublishTrimmed>true</PublishTrimmed>
</PropertyGroup>

<PropertyGroup>
<!--
The icon component is part of the library. By default, NO icons (static assets), except the icons used by the library itself,
will be included when publishing the project.

Setting the property 'PublishFluentIconAssets' to false (default), or leaving the property out completely, will disable publishing of the
icon static assets (with exception of the icons that are being used by the library itself).

Setting the property 'PublishFluentIconAssets' to 'true' will enable publishing of the icon static assets. You can limit what icon assets
get published by specifying icon sizes and variants in the 'FluentIconSizes' and 'FluentIconVariants' properties respectively.

To determine what icons will be published, the specified options for sizes and variants are combined. Specifying sizes '10' and '16' and
variants 'Filled' and 'Regular' means all '10/Filled', all '10/Regular', all '16/Filled' and all '16/Regular' icons assets will be published.
It is not posible to specify multiple individual combinations like '10/Filled' and '16/Regular' in the same set.

When no icon sizes are specified in the 'FluentIconSizes' property, ALL sizes will be included(*)
When no icon variant are specified in the 'FluentIconVariants' property, ALL variants will be included(*)
(*)when publishing of icon assets is enabled
-->
<PublishFluentIconAssets>true</PublishFluentIconAssets>

<!--
Specify at least one (or more) size(s) from the following options (separated by ','):
10,12,16,20,24,28,32,48
Or leave out the property to have all sizes included.
-->
<FluentIconSizes>10,16,20,24,48</FluentIconSizes>

<!--
Specify at least one (or more) variant(s) from the following options (separated by ','):
Filled,Regular
Or leave out the property to have all variants included.
-->
<FluentIconVariants>Filled,Regular</FluentIconVariants>

<!--
The emoji component is part of the library. By default, NO emojis (static assets) will be included when publishing the project.

Setting the property 'PublishFluentEmoji' to false (default), or leaving the property out completely, will disable publishing of the
emoji static assets.

Setting the property 'PublishFluentEmojiAssets' to 'true' will enable publishing of the emoji static assets. You can limit what emoji assets
get published by specifying emoji groups and styles in the 'FluentEmojiGroups' and 'FluentEmojiStyles' properties respectively.

To determine what emojis will be published, the specified options for sizes and variants are combined. Specifying emoji groups 'Activities' and
'Flags' and emoji styles 'Color' and 'Flat' means all 'Activities/Color', all 'Activities/Flat', all 'Flags/Color' and all 'Flags/Flat' emoji
assets will be published.

It is not posible to specify multiple individual combinations like 'Activities/Color' and 'Flags/Flat' in the same published set

When no emoji groups are specified in the 'FluentEmojiGroups' property, ALL groups will be included (*)
When no emoji variant are specified in the 'FluentEmojiStyles' property, ALL styles will be included (*)
(*) when publishing of emoji assets is enabled
-->
<PublishFluentEmojiAssets>true</PublishFluentEmojiAssets>

<!--
Specify at least one (or more) group(s) from the following options (separated by ','):
Activities,Animals_Nature,Flags,Food_Drink,Objects,People_Body,Smileys_Emotion,Symbols,Travel_Places
Or leave out the property to have all groups included.
-->
<FluentEmojiGroups>Activities, Animals_Nature,Flags ,Food_Drink,Objects,Smileys_Emotion,Symbols,Travel_Places</FluentEmojiGroups>

<!--
Specify at least one (or more) style(s) from the following options: (separated by ',':)
Color,Flat,HighContrast
Or leave out the property to have all styles included.
-->
<FluentEmojiStyles>Color,</FluentEmojiStyles>
</PropertyGroup>

<ItemGroup Condition="'$(TargetFramework)'=='net6.0'">
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.16" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.16" PrivateAssets="all" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)'=='net7.0'">
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="7.0.5" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="7.0.5" PrivateAssets="all" />
Expand All @@ -97,18 +21,7 @@
<ProjectReference Include="..\FluentUI.Demo.Shared\FluentUI.Demo.Shared.csproj" />
</ItemGroup>

<ItemGroup Condition="'$(Configuration)'=='Release'">
<PackageReference Include="Microsoft.Fast.Components.FluentUI" Version="3.*-*" PrivateAssets="none" />
</ItemGroup>

<ItemGroup Condition="'$(Configuration)'=='Debug'">
<CompilerVisibleProperty Include="PublishFluentIconAssets" />
<CompilerVisibleProperty Include="PublishFluentEmojiAssets" />
<CompilerVisibleProperty Include="FluentEmojiStyles" />
<CompilerVisibleProperty Include="FluentEmojiGroups" />
<CompilerVisibleProperty Include="FluentIconSizes" />
<CompilerVisibleProperty Include="FluentIconVariants" />
<ProjectReference Include="..\..\src\Microsoft.Fast.Components.FluentUI.Configuration\Microsoft.Fast.Components.FluentUI.Configuration.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
<ItemGroup>
<ProjectReference Include="..\..\src\Microsoft.Fast.Components.FluentUI\Microsoft.Fast.Components.FluentUI.csproj" />
</ItemGroup>

Expand Down
2 changes: 0 additions & 2 deletions examples/FluentUI.Demo.Client/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@
builder.Services.AddFluentUIComponents(options =>
{
options.HostingModel = BlazorHostingModel.WebAssembly;
options.IconConfiguration = ConfigurationGenerator.GetIconConfiguration();
options.EmojiConfiguration = ConfigurationGenerator.GetEmojiConfiguration();
});

builder.Services.AddScoped<DataSource>();
Expand Down
85 changes: 1 addition & 84 deletions examples/FluentUI.Demo.Server/FluentUI.Demo.Server.csproj
Original file line number Diff line number Diff line change
@@ -1,96 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<TargetFrameworks>net7.0;net8.0</TargetFrameworks>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>

<PropertyGroup>
<!--
The icon component is part of the library. By default, NO icons (static assets) will be included when publishing the project.

Setting the property 'PublishFluentIconAssets' to false (default), or leaving the property out completely, will disable publishing of the
icon static assets (with exception of the icons that are being used by the library itself).

Setting the property 'PublishFluentIconAssets' to 'true' will enable publishing of the icon static assets. You can limit what icon assets
get published by specifying icon sizes and variants in the 'FluentIconSizes' and 'FluentIconVariants' properties respectively.

To determine what icons will be published, the specified options for sizes and variants are combined. Specifying sizes '10' and '16' and
variants 'Filled' and 'Regular' means all '10/Filled', all '10/Regular', all '16/Filled' and all '16/Regular' icons assets will be published.
It is not posible to specify multiple individual combinations like '10/Filled' and '16/Regular' in the same set.

When no icon sizes are specified in the 'FluentIconSizes' property, ALL sizes will be included(*)
When no icon variant are specified in the 'FluentIconVariants' property, ALL variants will be included(*)
(*)when publishing of icon assets is enabled
-->
<PublishFluentIconAssets>true</PublishFluentIconAssets>

<!--
Specify at least one (or more) size(s) from the following options (separated by ','):
10,12,16,20,24,28,32,48
Or leave out the property to have all sizes included.
-->
<!--<FluentIconSizes>10,12,16,20,24,28,32,48</FluentIconSizes>-->

<!--
Specify at least one (or more) variant(s) from the following options (separated by ','):
Filled,Regular
Or leave out the property to have all variants included.
-->
<!--<FluentIconVariants>Filled,Regular</FluentIconVariants>-->

<!--
The emoji component is part of the library. By default, NO emojis (static assets) will be included when publishing the project.

Setting the property 'PublishFluentEmoji' to false (default), or leaving the property out completely, will disable publishing of the
emoji static assets.

Setting the property 'PublishFluentEmojiAssets' to 'true' will enable publishing of the emoji static assets. You can limit what emoji assets
get published by specifying emoji groups and styles in the 'FluentEmojiGroups' and 'FluentEmojiStyles' properties respectively.

To determine what emojis will be published, the specified options for sizes and variants are combined. Specifying emoji groups 'Activities' and
'Flags' and emoji styles 'Color' and 'Flat' means all 'Activities/Color', all 'Activities/Flat', all 'Flags/Color' and all 'Flags/Flat' emoji
assets will be published.

It is not posible to specify multiple individual combinations like 'Activities/Color' and 'Flags/Flat' in the same published set

When no emoji groups are specified in the 'FluentEmojiGroups' property, ALL groups will be included (*)
When no emoji variant are specified in the 'FluentEmojiStyles' property, ALL styles will be included (*)
(*) when publishing of emoji assets is enabled
-->
<PublishFluentEmojiAssets>true</PublishFluentEmojiAssets>

<!--
Specify at least one (or more) group(s) from the following options (separated by ','):
Activities,Animals_Nature,Flags,Food_Drink,Objects,People_Body,Smileys_Emotion,Symbols,Travel_Places
Or leave out the property to have all groups included.
-->
<!--<FluentEmojiGroups>Activities,Animals_Nature,Flags,Food_Drink,Objects,People_Body,Smileys_Emotion,Symbols,Travel_Places</FluentEmojiGroups>-->

<!--
Specify at least one (or more) style(s) from the following options: (separated by ',':)
Color,Flat,HighContrast
Or leave out the property to have all styles included.
-->
<!--<FluentEmojiStyles>Color,Flat,HighContrast</FluentEmojiStyles>-->
</PropertyGroup>

<ItemGroup>
<ProjectReference Include="..\FluentUI.Demo.Shared\FluentUI.Demo.Shared.csproj" />
</ItemGroup>

<ItemGroup Condition="'$(Configuration)'=='Debug'">
<CompilerVisibleProperty Include="PublishFluentIconAssets" />
<CompilerVisibleProperty Include="PublishFluentEmojiAssets" />
<CompilerVisibleProperty Include="FluentEmojiStyles" />
<CompilerVisibleProperty Include="FluentEmojiGroups" />
<CompilerVisibleProperty Include="FluentIconSizes" />
<CompilerVisibleProperty Include="FluentIconVariants" />
<ProjectReference Include="..\..\src\Microsoft.Fast.Components.FluentUI.Configuration\Microsoft.Fast.Components.FluentUI.Configuration.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
</ItemGroup>

<ItemGroup>
<Folder Include="obj\Debug\net7.0\" />
</ItemGroup>
</Project>
2 changes: 0 additions & 2 deletions examples/FluentUI.Demo.Server/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
builder.Services.AddFluentUIComponents(options =>
{
options.HostingModel = BlazorHostingModel.Server;
options.IconConfiguration = ConfigurationGenerator.GetIconConfiguration();
options.EmojiConfiguration = ConfigurationGenerator.GetEmojiConfiguration();
});

builder.Services.AddScoped<DataSource>();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

var id = Identifier.NewId();
<span id="@id">
<FluentIcon Name="@FluentIcons.Info" Style="margin-left: 10px; vertical-align: top;" Color=Color.Accent />
<FluentIcon Icon="Icons.Regular.Size24.Info" Style="margin-left: 10px; vertical-align: top;" Color="@Color.Accent" />
</span>
<FluentTooltip Anchor="@id" Position="TooltipPosition.Right">
@foreach (var item in context.EnumValues)
Expand Down
4 changes: 2 additions & 2 deletions examples/FluentUI.Demo.Shared/Components/ConsoleLog.razor
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<FluentAccordion>
<FluentAccordionItem Expanded="_expanded" Heading="Console log">
<FluentIcon Slot="start" Name="@FluentIcons.DocumentChevronDouble" Size="@IconSize.Size20" Color="@Color.Accent" />
<FluentIcon Icon="Icons.Regular.Size20.DocumentChevronDouble" Color="@Color.Accent" Slot="start" />

@((MarkupString)ConsoleContent.Replace(Environment.NewLine, "<br/>"))
@if (!string.IsNullOrWhiteSpace(ConsoleContent))
{
<div style="display:flex">
<FluentSpacer />
<FluentButton @onclick="@(()=>ConsoleContent = "")" Appearance="Appearance.Neutral" title="Clear log">
<FluentIcon Name="@FluentIcons.Eraser" Size="IconSize.Size20" Color="Color.Accent" />
<FluentIcon Icon="Icons.Regular.Size20.Eraser" Color="@Color.Accent" />
</FluentButton>
</div>
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<div>
<FluentAccordion>
<FluentAccordionItem Expanded="_expanded" Heading="@Heading" id="toc" role="doc-toc">
<FluentIcon Slot="start" Name="@FluentIcons.TextBulletListTree" Size="@IconSize.Size20" Color="@Color.Accent" />
<FluentIcon Icon="Icons.Regular.Size20.TextBulletListTree" Color="@Color.Accent" Slot="start" />
@GetTocItems(_anchors)
</FluentAccordionItem>

Expand Down
41 changes: 20 additions & 21 deletions examples/FluentUI.Demo.Shared/FluentUI.Demo.Shared.csproj
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<TargetFrameworks>net7.0;net8.0</TargetFrameworks>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<LangVersion>latest</LangVersion>
Expand Down Expand Up @@ -28,10 +28,6 @@
<TrimmerRemoveSymbols>true</TrimmerRemoveSymbols>
</PropertyGroup>

<ItemGroup Condition="'$(TargetFramework)'=='net6.0'">
<PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="6.0.16" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)'=='net7.0'">
<PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="7.0.5" />
</ItemGroup>
Expand All @@ -44,29 +40,32 @@
<ItemGroup>
<PackageReference Include="Markdig" Version="0.31.0" />
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
</ItemGroup>
<ProjectReference Include="..\..\src\Microsoft.Fast.Components.FluentUI\Microsoft.Fast.Components.FluentUI.csproj" />
<ProjectReference Include="..\FluentUI.Demo.Generators\FluentUI.Demo.Generators.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
<TrimmerRootAssembly Include="Microsoft.Fast.Components.FluentUI" />
</ItemGroup>

<ItemGroup>
<Content Remove="Pages\RawBindings.razor" />
<Content Remove="libman.json" />
<AdditionalFiles Include="$(ProjectDir)/*.xml" />
<Folder Include="wwwroot\sources\" />
</ItemGroup>

<ItemGroup Condition="'$(Configuration)'=='Release'">
<PackageReference Include="Microsoft.Fast.Components.FluentUI" Version="3.*-*" PrivateAssets="none" />
</ItemGroup>

<ItemGroup Condition="'$(Configuration)'=='Debug'">
<ProjectReference Include="..\..\src\Microsoft.Fast.Components.FluentUI\Microsoft.Fast.Components.FluentUI.csproj" />
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0'">
<PackageReference Include="Microsoft.Fast.Components.FluentUI.Emojis">
<Version>3.0.0-preview.4.230627.1</Version>
</PackageReference>
<PackageReference Include="Microsoft.Fast.Components.FluentUI.Icons">
<Version>3.0.0-preview.4.230627.1</Version>
</PackageReference>
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\FluentUI.Demo.Generators\FluentUI.Demo.Generators.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
<TrimmerRootAssembly Include="Microsoft.Fast.Components.FluentUI" />
</ItemGroup>

<ItemGroup>
<Folder Include="wwwroot\sources\" />
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
<PackageReference Include="Microsoft.Fast.Components.FluentUI.Emojis">
<Version>3.0.0-preview.4.230627.1</Version>
</PackageReference>
<PackageReference Include="Microsoft.Fast.Components.FluentUI.Icons">
<Version>3.0.0-preview.4.230627.1</Version>
</PackageReference>
</ItemGroup>

<Target Name="DisableAnalyzers" BeforeTargets="CoreCompile">
Expand Down
Loading