diff --git a/framework/Volo.Abp.sln b/framework/Volo.Abp.sln index fcbf653545..116eed218f 100644 --- a/framework/Volo.Abp.sln +++ b/framework/Volo.Abp.sln @@ -359,21 +359,15 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Volo.Abp.Json.Tests", "test EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Volo.Abp.Http.Tests", "test\Volo.Abp.Http.Tests\Volo.Abp.Http.Tests.csproj", "{A37BFEB5-7C57-4CDC-93B8-B5CE4BB9ACE1}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Volo.Abp.AspNetCore.Components.UI", "src\Volo.Abp.AspNetCore.Components.UI\Volo.Abp.AspNetCore.Components.UI.csproj", "{F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Volo.Abp.AspNetCore.Components.Web", "src\Volo.Abp.AspNetCore.Components.Web\Volo.Abp.AspNetCore.Components.Web.csproj", "{F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Volo.Abp.AspNetCore.Components.UI.BasicTheme", "src\Volo.Abp.AspNetCore.Components.UI.BasicTheme\Volo.Abp.AspNetCore.Components.UI.BasicTheme.csproj", "{5AD34048-5DAA-4067-9C7D-09295617A057}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Volo.Abp.AspNetCore.Components.Web.BasicTheme", "src\Volo.Abp.AspNetCore.Components.Web.BasicTheme\Volo.Abp.AspNetCore.Components.Web.BasicTheme.csproj", "{5AD34048-5DAA-4067-9C7D-09295617A057}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Volo.Abp.AspNetCore.Components.UI.Theming", "src\Volo.Abp.AspNetCore.Components.UI.Theming\Volo.Abp.AspNetCore.Components.UI.Theming.csproj", "{B9133C38-AC24-4E2F-B581-D124CF410CDF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly", "src\Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly\Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly.csproj", "{FFA80CA2-3DEE-4EFE-8120-80342A0BEA52}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly", "src\Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly\Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly.csproj", "{616282F9-6901-4098-B515-EBDF41C57C4F}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Volo.Abp.AspNetCore.Components.Web.Theming", "src\Volo.Abp.AspNetCore.Components.Web.Theming\Volo.Abp.AspNetCore.Components.Web.Theming.csproj", "{B9133C38-AC24-4E2F-B581-D124CF410CDF}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Volo.Abp.EventBus.Abstractions", "src\Volo.Abp.EventBus.Abstractions\Volo.Abp.EventBus.Abstractions.csproj", "{8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.AspNetCore.Components.Server", "src\Volo.Abp.AspNetCore.Components.Server\Volo.Abp.AspNetCore.Components.Server.csproj", "{41743609-6CDC-46F7-8C83-BCFBA5555AC0}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server", "src\Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server\Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server.csproj", "{F35E5CFC-569F-4D7D-A30F-DD8AE97FEC5A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server", "src\Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server\Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server.csproj", "{F35E5CFC-569F-4D7D-A30F-DD8AE97FEC5A}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.Sms.Aliyun", "src\Volo.Abp.Sms.Aliyun\Volo.Abp.Sms.Aliyun.csproj", "{ACFBA3FB-18CE-4655-9D14-1F1F5C3DFC30}" EndProject @@ -1101,22 +1095,10 @@ Global {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Debug|Any CPU.Build.0 = Debug|Any CPU {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Release|Any CPU.ActiveCfg = Release|Any CPU {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Release|Any CPU.Build.0 = Release|Any CPU - {FFA80CA2-3DEE-4EFE-8120-80342A0BEA52}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FFA80CA2-3DEE-4EFE-8120-80342A0BEA52}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FFA80CA2-3DEE-4EFE-8120-80342A0BEA52}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FFA80CA2-3DEE-4EFE-8120-80342A0BEA52}.Release|Any CPU.Build.0 = Release|Any CPU - {616282F9-6901-4098-B515-EBDF41C57C4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {616282F9-6901-4098-B515-EBDF41C57C4F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {616282F9-6901-4098-B515-EBDF41C57C4F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {616282F9-6901-4098-B515-EBDF41C57C4F}.Release|Any CPU.Build.0 = Release|Any CPU {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Debug|Any CPU.Build.0 = Debug|Any CPU {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Release|Any CPU.ActiveCfg = Release|Any CPU {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Release|Any CPU.Build.0 = Release|Any CPU - {41743609-6CDC-46F7-8C83-BCFBA5555AC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {41743609-6CDC-46F7-8C83-BCFBA5555AC0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {41743609-6CDC-46F7-8C83-BCFBA5555AC0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {41743609-6CDC-46F7-8C83-BCFBA5555AC0}.Release|Any CPU.Build.0 = Release|Any CPU {F35E5CFC-569F-4D7D-A30F-DD8AE97FEC5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F35E5CFC-569F-4D7D-A30F-DD8AE97FEC5A}.Debug|Any CPU.Build.0 = Debug|Any CPU {F35E5CFC-569F-4D7D-A30F-DD8AE97FEC5A}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -1313,10 +1295,7 @@ Global {F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6} {5AD34048-5DAA-4067-9C7D-09295617A057} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6} {B9133C38-AC24-4E2F-B581-D124CF410CDF} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6} - {FFA80CA2-3DEE-4EFE-8120-80342A0BEA52} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6} - {616282F9-6901-4098-B515-EBDF41C57C4F} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6} {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6} - {41743609-6CDC-46F7-8C83-BCFBA5555AC0} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6} {F35E5CFC-569F-4D7D-A30F-DD8AE97FEC5A} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6} {ACFBA3FB-18CE-4655-9D14-1F1F5C3DFC30} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6} {DADEA538-3CA1-4ADE-A7E6-EF77A0CE4401} = {447C8A77-E5F0-4538-8687-7383196D04EA} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Server/Microsoft/AspNetCore/Components/WebAssembly/Hosting/AbpServerHostBuilderExtensions.cs b/framework/src/Volo.Abp.AspNetCore.Components.Server/Microsoft/AspNetCore/Components/WebAssembly/Hosting/AbpServerHostBuilderExtensions.cs deleted file mode 100644 index d3b9eb89e8..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.Server/Microsoft/AspNetCore/Components/WebAssembly/Hosting/AbpServerHostBuilderExtensions.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using System.Globalization; -using System.Runtime.CompilerServices; -using System.Threading.Tasks; -using Microsoft.Extensions.DependencyInjection; - -namespace Microsoft.AspNetCore.Components.WebAssembly.Hosting -{ - public static class AbpServerHostBuilderExtensions - { - - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo.Abp.AspNetCore.Components.Server.csproj b/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo.Abp.AspNetCore.Components.Server.csproj deleted file mode 100644 index 6c4e1faa2d..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.Server/Volo.Abp.AspNetCore.Components.Server.csproj +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - net5.0 - Volo.Abp.AspNetCore.Components.Server - Volo.Abp.AspNetCore.Components.Server - $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; - false - false - false - - - - - - - - - - - - - - - - diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/Themes/Basic/LoginDisplay.razor.cs b/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/Themes/Basic/LoginDisplay.razor.cs deleted file mode 100644 index 4b95ca598f..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/Themes/Basic/LoginDisplay.razor.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Components; -using Microsoft.AspNetCore.Components.Routing; -using Volo.Abp.UI.Navigation; - -namespace Volo.Abp.AspNetCore.Components.UI.BasicTheme.Themes.Basic -{ - public partial class LoginDisplay : IDisposable - { - [Inject] - protected IMenuManager MenuManager { get; set; } - - protected ApplicationMenu Menu { get; set; } - - protected override async Task OnInitializedAsync() - { - Menu = await MenuManager.GetAsync(StandardMenus.User); - - Navigation.LocationChanged += OnLocationChanged; - } - - protected virtual void OnLocationChanged(object sender, LocationChangedEventArgs e) - { - InvokeAsync(StateHasChanged); - } - - public void Dispose() - { - Navigation.LocationChanged -= OnLocationChanged; - } - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/AbpAspNetCoreComponentsWebAssemblyBasicTheme.cs b/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/AbpAspNetCoreComponentsWebAssemblyBasicTheme.cs deleted file mode 100644 index 33a16404bf..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/AbpAspNetCoreComponentsWebAssemblyBasicTheme.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Volo.Abp.AspNetCore.Components.UI.Theming.Routing; -using Volo.Abp.AspNetCore.Components.UI.Theming.Toolbars; -using Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly; -using Volo.Abp.Modularity; - -namespace Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly -{ - [DependsOn( - typeof(AbpAspNetCoreComponentsWebAssemblyThemingModule) - )] - public class AbpAspNetCoreComponentsWebAssemblyBasicThemeModule : AbpModule - { - public override void ConfigureServices(ServiceConfigurationContext context) - { - Configure(options => - { - options.AdditionalAssemblies.Add(typeof(AbpAspNetCoreComponentsWebAssemblyBasicThemeModule).Assembly); - }); - - Configure(options => - { - options.Contributors.Add(new BasicThemeToolbarContributor()); - }); - } - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/BasicThemeToolbarContributor.cs b/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/BasicThemeToolbarContributor.cs deleted file mode 100644 index 5f0275cdce..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/BasicThemeToolbarContributor.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System.Threading.Tasks; -using Volo.Abp.AspNetCore.Components.UI.BasicTheme.Themes.Basic; -using Volo.Abp.AspNetCore.Components.UI.Theming.Toolbars; - -namespace Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly -{ - public class BasicThemeToolbarContributor : IToolbarContributor - { - public Task ConfigureToolbarAsync(IToolbarConfigurationContext context) - { - if (context.Toolbar.Name == StandardToolbars.Main) - { - context.Toolbar.Items.Add(new ToolbarItem(typeof(LanguageSwitch))); - context.Toolbar.Items.Add(new ToolbarItem(typeof(LoginDisplay))); - } - - return Task.CompletedTask; - } - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/FodyWeavers.xml b/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/FodyWeavers.xml deleted file mode 100644 index bc5a74a236..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/FodyWeavers.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Pages/Authentication.razor b/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Pages/Authentication.razor deleted file mode 100644 index e237cea555..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Pages/Authentication.razor +++ /dev/null @@ -1,7 +0,0 @@ -@page "/authentication/{action}" -@using Microsoft.AspNetCore.Components.WebAssembly.Authentication - - -@code{ - [Parameter] public string Action { get; set; } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Themes/Basic/LoginDisplay.razor b/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Themes/Basic/LoginDisplay.razor deleted file mode 100644 index 42cdcdbf28..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Themes/Basic/LoginDisplay.razor +++ /dev/null @@ -1,59 +0,0 @@ -@namespace Volo.Abp.AspNetCore.Components.UI.BasicTheme.Themes.Basic -@using Microsoft.AspNetCore.Components.WebAssembly.Authentication -@using Volo.Abp.Users -@using Volo.Abp.MultiTenancy -@inject ICurrentUser CurrentUser -@inject ICurrentTenant CurrentTenant -@inject IJSRuntime JsRuntime -@inject NavigationManager Navigation -@inject SignOutSessionStateManager SignOutManager - - - - - @if (CurrentTenant.Name != null) - { - @CurrentTenant.Name\@CurrentUser.UserName - } - else - { - @CurrentUser.UserName - } - - - @if (Menu != null) - { - @foreach (var menuItem in Menu.Items) - { - @menuItem.DisplayName - } - } - - Logout - - - - - Log in - - -@code{ - - private async Task NavigateToAsync(string uri, string target = null) - { - if (target == "_blank") - { - await JsRuntime.InvokeVoidAsync("open", uri, target); - } - else - { - Navigation.NavigateTo(uri); - } - } - - private async Task BeginSignOut() - { - await SignOutManager.SetSignOutState(); - await NavigateToAsync("authentication/logout"); - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Themes/Basic/_Imports.razor b/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Themes/Basic/_Imports.razor deleted file mode 100644 index fe54ddd1ba..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Themes/Basic/_Imports.razor +++ /dev/null @@ -1,11 +0,0 @@ -@using System.Net.Http -@using Microsoft.AspNetCore.Components.Authorization -@using Microsoft.AspNetCore.Components.Forms -@using Microsoft.AspNetCore.Components.Routing -@using Microsoft.AspNetCore.Components.Web -@using Microsoft.AspNetCore.Components.WebAssembly.Http -@using Microsoft.JSInterop -@using Blazorise -@using Blazorise.DataGrid -@using Volo.Abp.BlazoriseUI; -@using Volo.Abp.BlazoriseUI.Components; \ No newline at end of file diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly.csproj b/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly.csproj deleted file mode 100644 index be84495c17..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly.csproj +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - net5.0 - Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly - Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly - $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; - false - false - false - - - - - - - - - - - - - - - diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/FodyWeavers.xml b/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/FodyWeavers.xml deleted file mode 100644 index bc5a74a236..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/FodyWeavers.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly/AbpAspNetCoreComponentsWebAssemblyThemingModule.cs b/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly/AbpAspNetCoreComponentsWebAssemblyThemingModule.cs deleted file mode 100644 index 90196009b7..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly/AbpAspNetCoreComponentsWebAssemblyThemingModule.cs +++ /dev/null @@ -1,18 +0,0 @@ -using Volo.Abp.BlazoriseUI; -using Volo.Abp.Http.Client.IdentityModel.WebAssembly; -using Volo.Abp.Modularity; -using Volo.Abp.UI.Navigation; - -namespace Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly -{ - [DependsOn( - typeof(AbpBlazoriseUIModule), - typeof(AbpHttpClientIdentityModelWebAssemblyModule), - typeof(AbpUiNavigationModule), - typeof(AbpAspNetCoreComponentsUiThemingModule) - )] - public class AbpAspNetCoreComponentsWebAssemblyThemingModule : AbpModule - { - - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly/FodyWeavers.xsd b/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly/FodyWeavers.xsd deleted file mode 100644 index 3f3946e282..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly/FodyWeavers.xsd +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. - - - - - A comma-separated list of error codes that can be safely ignored in assembly verification. - - - - - 'false' to turn off automatic generation of the XML Schema file. - - - - - \ No newline at end of file diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly/Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly.csproj b/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly/Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly.csproj deleted file mode 100644 index 2f0e1f585b..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly/Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly.csproj +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - net5.0 - - - - - - - - diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/FodyWeavers.xml b/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/FodyWeavers.xml deleted file mode 100644 index be0de3a908..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/FodyWeavers.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/FodyWeavers.xsd b/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/FodyWeavers.xsd deleted file mode 100644 index 3f3946e282..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/FodyWeavers.xsd +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. - - - - - A comma-separated list of error codes that can be safely ignored in assembly verification. - - - - - 'false' to turn off automatic generation of the XML Schema file. - - - - - \ No newline at end of file diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/FodyWeavers.xsd b/framework/src/Volo.Abp.AspNetCore.Components.UI/FodyWeavers.xsd deleted file mode 100644 index 3f3946e282..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/FodyWeavers.xsd +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. - - - - - A comma-separated list of error codes that can be safely ignored in assembly verification. - - - - - 'false' to turn off automatic generation of the XML Schema file. - - - - - \ No newline at end of file diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/wwwroot/libs/abp/js/abp.js b/framework/src/Volo.Abp.AspNetCore.Components.UI/wwwroot/libs/abp/js/abp.js deleted file mode 100644 index f22ee88c97..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/wwwroot/libs/abp/js/abp.js +++ /dev/null @@ -1,185 +0,0 @@ -var abp = abp || {}; -(function () { - abp.utils = abp.utils || {}; - - // DOM READY ///////////////////////////////////////////////////// - - abp.domReady = function (fn) { - if (document.readyState === "complete" || document.readyState === "interactive") { - setTimeout(fn, 1); - } else { - document.addEventListener("DOMContentLoaded", fn); - } - }; - - // COOKIES /////////////////////////////////////////////////////// - - /** - * Sets a cookie value for given key. - * This is a simple implementation created to be used by ABP. - * Please use a complete cookie library if you need. - * @param {string} key - * @param {string} value - * @param {string} expireDate (optional). If not specified the cookie will expire at the end of session. - * @param {string} path (optional) - * @param {bool} secure (optional) - */ - abp.utils.setCookieValue = function (key, value, expireDate, path, secure) { - var cookieValue = encodeURIComponent(key) + '='; - if (value) { - cookieValue = cookieValue + encodeURIComponent(value); - } - - if (expireDate) { - cookieValue = cookieValue + "; expires=" + expireDate; - } - - if (path) { - cookieValue = cookieValue + "; path=" + path; - } - - if (secure) { - cookieValue = cookieValue + "; secure"; - } - - document.cookie = cookieValue; - }; - - /** - * Gets a cookie with given key. - * This is a simple implementation created to be used by ABP. - * Please use a complete cookie library if you need. - * @param {string} key - * @returns {string} Cookie value or null - */ - abp.utils.getCookieValue = function (key) { - var equalities = document.cookie.split('; '); - for (var i = 0; i < equalities.length; i++) { - if (!equalities[i]) { - continue; - } - - var splitted = equalities[i].split('='); - if (splitted.length != 2) { - continue; - } - - if (decodeURIComponent(splitted[0]) === key) { - return decodeURIComponent(splitted[1] || ''); - } - } - - return null; - }; - - /** - * Deletes cookie for given key. - * This is a simple implementation created to be used by ABP. - * Please use a complete cookie library if you need. - * @param {string} key - * @param {string} path (optional) - */ - abp.utils.deleteCookie = function (key, path) { - var cookieValue = encodeURIComponent(key) + '='; - - cookieValue = cookieValue + "; expires=" + (new Date(new Date().getTime() - 86400000)).toUTCString(); - - if (path) { - cookieValue = cookieValue + "; path=" + path; - } - - document.cookie = cookieValue; - } - - // DOM MANIPULATION - - abp.utils.addClassToTag = function (tagName, className) { - var tags = document.getElementsByTagName(tagName); - for (var i = 0; i < tags.length; i++) { - tags[i].classList.add(className); - } - }; - - abp.utils.removeClassFromTag = function (tagName, className) { - var tags = document.getElementsByTagName(tagName); - for (var i = 0; i < tags.length; i++) { - tags[i].classList.remove(className); - } - }; - - abp.utils.hasClassOnTag = function (tagName, className) { - var tags = document.getElementsByTagName(tagName); - if (tags.length) { - return tags[0].classList.contains(className); - } - - return false; - }; - - abp.utils.replaceLinkHrefById = function (linkId, hrefValue) { - var link = document.getElementById(linkId); - - if (link && link.href !== hrefValue) { - link.href = hrefValue; - } - }; - - // FULL SCREEN ///////////////// - - abp.utils.toggleFullscreen = function() { - var elem = document.documentElement; - if (!document.fullscreenElement && !document.mozFullScreenElement && - !document.webkitFullscreenElement && !document.msFullscreenElement) { - if (elem.requestFullscreen) { - elem.requestFullscreen(); - } else if (elem.msRequestFullscreen) { - elem.msRequestFullscreen(); - } else if (elem.mozRequestFullScreen) { - elem.mozRequestFullScreen(); - } else if (elem.webkitRequestFullscreen) { - elem.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT); - } - } else { - if (document.exitFullscreen) { - document.exitFullscreen(); - } else if (document.msExitFullscreen) { - document.msExitFullscreen(); - } else if (document.mozCancelFullScreen) { - document.mozCancelFullScreen(); - } else if (document.webkitExitFullscreen) { - document.webkitExitFullscreen(); - } - } - } - - abp.utils.requestFullscreen = function() { - var elem = document.documentElement; - if (!document.fullscreenElement && !document.mozFullScreenElement && - !document.webkitFullscreenElement && !document.msFullscreenElement) { - if (elem.requestFullscreen) { - elem.requestFullscreen(); - } else if (elem.msRequestFullscreen) { - elem.msRequestFullscreen(); - } else if (elem.mozRequestFullScreen) { - elem.mozRequestFullScreen(); - } else if (elem.webkitRequestFullscreen) { - elem.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT); - } - } - } - - abp.utils.exitFullscreen = function() { - if (!(!document.fullscreenElement && !document.mozFullScreenElement && - !document.webkitFullscreenElement && !document.msFullscreenElement)) { - if (document.exitFullscreen) { - document.exitFullscreen(); - } else if (document.msExitFullscreen) { - document.msExitFullscreen(); - } else if (document.mozCancelFullScreen) { - document.mozCancelFullScreen(); - } else if (document.webkitExitFullscreen) { - document.webkitExitFullscreen(); - } - } - } -})(); diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/AbpAspNetCoreComponentsUiBasicThemeServerModule.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/AbpAspNetCoreComponentsUiBasicThemeServerModule.cs similarity index 78% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/AbpAspNetCoreComponentsUiBasicThemeServerModule.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/AbpAspNetCoreComponentsUiBasicThemeServerModule.cs index fef91af1ca..451f465383 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/AbpAspNetCoreComponentsUiBasicThemeServerModule.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/AbpAspNetCoreComponentsUiBasicThemeServerModule.cs @@ -1,8 +1,8 @@ -using Volo.Abp.AspNetCore.Components.UI.Theming.Routing; -using Volo.Abp.AspNetCore.Components.UI.Theming.Toolbars; +using Volo.Abp.AspNetCore.Components.Web.Theming.Routing; +using Volo.Abp.AspNetCore.Components.Web.Theming.Toolbars; using Volo.Abp.Modularity; -namespace Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server +namespace Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server { [DependsOn( typeof(AbpAspNetCoreComponentsUiBasicThemeModule) diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/BasicThemeToolbarContributor.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/BasicThemeToolbarContributor.cs similarity index 66% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/BasicThemeToolbarContributor.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/BasicThemeToolbarContributor.cs index 27d7eb615a..c51ae558b1 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/BasicThemeToolbarContributor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/BasicThemeToolbarContributor.cs @@ -1,8 +1,9 @@ using System.Threading.Tasks; -using Volo.Abp.AspNetCore.Components.UI.BasicTheme.Themes.Basic; -using Volo.Abp.AspNetCore.Components.UI.Theming.Toolbars; +using Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server.Themes.Basic; +using Volo.Abp.AspNetCore.Components.Web.BasicTheme.Themes.Basic; +using Volo.Abp.AspNetCore.Components.Web.Theming.Toolbars; -namespace Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server +namespace Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server { public class BasicThemeToolbarContributor : IToolbarContributor { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Server/FodyWeavers.xml b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/FodyWeavers.xml similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.Server/FodyWeavers.xml rename to framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/FodyWeavers.xml diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Server/FodyWeavers.xsd b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/FodyWeavers.xsd similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.Server/FodyWeavers.xsd rename to framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/FodyWeavers.xsd diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/Themes/Basic/LoginDisplay.razor b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/Themes/Basic/LoginDisplay.razor similarity index 95% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/Themes/Basic/LoginDisplay.razor rename to framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/Themes/Basic/LoginDisplay.razor index 388eb25c62..9166919ae4 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/Themes/Basic/LoginDisplay.razor +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/Themes/Basic/LoginDisplay.razor @@ -1,4 +1,4 @@ -@namespace Volo.Abp.AspNetCore.Components.UI.BasicTheme.Themes.Basic +@namespace Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server.Themes.Basic @using Volo.Abp.Users @using Volo.Abp.MultiTenancy @inject ICurrentUser CurrentUser diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Themes/Basic/LoginDisplay.razor.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/Themes/Basic/LoginDisplay.razor.cs similarity index 91% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Themes/Basic/LoginDisplay.razor.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/Themes/Basic/LoginDisplay.razor.cs index 4b95ca598f..7fc62a0ee4 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/Themes/Basic/LoginDisplay.razor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/Themes/Basic/LoginDisplay.razor.cs @@ -4,7 +4,7 @@ using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Routing; using Volo.Abp.UI.Navigation; -namespace Volo.Abp.AspNetCore.Components.UI.BasicTheme.Themes.Basic +namespace Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server.Themes.Basic { public partial class LoginDisplay : IDisposable { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/Themes/Basic/_Imports.razor b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/Themes/Basic/_Imports.razor similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/Themes/Basic/_Imports.razor rename to framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/Themes/Basic/_Imports.razor diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server.csproj b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server.csproj similarity index 53% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server.csproj rename to framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server.csproj index e6848e2fb9..e719caac5d 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server/Volo.Abp.AspNetCore.Components.Web.BasicTheme.Server.csproj @@ -5,22 +5,16 @@ net5.0 - Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server - Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server - $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; - false - false - false - - - - + + + + diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/AbpAspNetCoreComponentsUIBasicThemeModule.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/AbpAspNetCoreComponentsUIBasicThemeModule.cs similarity index 64% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/AbpAspNetCoreComponentsUIBasicThemeModule.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/AbpAspNetCoreComponentsUIBasicThemeModule.cs index 3f35c1cbf3..93793a12a8 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/AbpAspNetCoreComponentsUIBasicThemeModule.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/AbpAspNetCoreComponentsUIBasicThemeModule.cs @@ -1,7 +1,7 @@ -using Volo.Abp.AspNetCore.Components.UI.Theming; +using Volo.Abp.AspNetCore.Components.Web.Theming; using Volo.Abp.Modularity; -namespace Volo.Abp.AspNetCore.Components.UI.BasicTheme +namespace Volo.Abp.AspNetCore.Components.Web.BasicTheme { [DependsOn( typeof(AbpAspNetCoreComponentsUiThemingModule) diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/BasicThemeBundleContributor.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/BasicThemeBundleContributor.cs similarity index 76% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/BasicThemeBundleContributor.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/BasicThemeBundleContributor.cs index 322a54fffa..7d7bdd579c 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/BasicThemeBundleContributor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/BasicThemeBundleContributor.cs @@ -1,6 +1,6 @@ using Volo.Abp.Bundling; -namespace Volo.Abp.AspNetCore.Components.UI.BasicTheme +namespace Volo.Abp.AspNetCore.Components.Web.BasicTheme { public class BasicThemeBundleContributor : IBundleContributor { @@ -11,7 +11,7 @@ namespace Volo.Abp.AspNetCore.Components.UI.BasicTheme public void AddStyles(BundleContext context) { - context.Add("_content/Volo.Abp.AspNetCore.Components.UI.BasicTheme/libs/abp/css/theme.css"); + context.Add("_content/Volo.Abp.AspNetCore.Components.Web.BasicTheme/libs/abp/css/theme.css"); } } } diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/FodyWeavers.xml b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/FodyWeavers.xml similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/FodyWeavers.xml rename to framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/FodyWeavers.xml diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/FodyWeavers.xsd b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/FodyWeavers.xsd similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.Server/FodyWeavers.xsd rename to framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/FodyWeavers.xsd diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/Themes/Basic/App.razor b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/App.razor similarity index 94% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/Themes/Basic/App.razor rename to framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/App.razor index 2de3f8eade..33e523c719 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/Themes/Basic/App.razor +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/App.razor @@ -1,5 +1,5 @@ -@using Volo.Abp.AspNetCore.Components.UI.Theming.Routing @using Microsoft.Extensions.Options +@using Volo.Abp.AspNetCore.Components.Web.Theming.Routing @inject IOptions RouterOptions net5.0 - Volo.Abp.AspNetCore.Components.UI.BasicTheme - + diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/wwwroot/libs/abp/css/theme.css b/framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/wwwroot/libs/abp/css/theme.css similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/wwwroot/libs/abp/css/theme.css rename to framework/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/wwwroot/libs/abp/css/theme.css diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/AbpAspNetCoreComponentsUiThemingModule.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/AbpAspNetCoreComponentsUiThemingModule.cs similarity index 83% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/AbpAspNetCoreComponentsUiThemingModule.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/AbpAspNetCoreComponentsUiThemingModule.cs index dc45937a6a..4f5ec5f228 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/AbpAspNetCoreComponentsUiThemingModule.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/AbpAspNetCoreComponentsUiThemingModule.cs @@ -2,7 +2,7 @@ using Volo.Abp.Modularity; using Volo.Abp.UI.Navigation; -namespace Volo.Abp.AspNetCore.Components.UI.Theming +namespace Volo.Abp.AspNetCore.Components.Web.Theming { [DependsOn( typeof(AbpBlazoriseUIModule), diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly/FodyWeavers.xml b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/FodyWeavers.xml similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming.WebAssembly/FodyWeavers.xml rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/FodyWeavers.xml diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/FodyWeavers.xsd b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/FodyWeavers.xsd similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly/FodyWeavers.xsd rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/FodyWeavers.xsd diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Routing/AbpBlazorRouterOptions.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Routing/AbpBlazorRouterOptions.cs similarity index 83% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Routing/AbpBlazorRouterOptions.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Routing/AbpBlazorRouterOptions.cs index 96596406fe..9655d41186 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Routing/AbpBlazorRouterOptions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Routing/AbpBlazorRouterOptions.cs @@ -1,6 +1,6 @@ using System.Reflection; -namespace Volo.Abp.AspNetCore.Components.UI.Theming.Routing +namespace Volo.Abp.AspNetCore.Components.Web.Theming.Routing { public class AbpRouterOptions { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Routing/RouterAssemblyList.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Routing/RouterAssemblyList.cs similarity index 69% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Routing/RouterAssemblyList.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Routing/RouterAssemblyList.cs index 2d1e59fc83..ea1153ff1f 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Routing/RouterAssemblyList.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Routing/RouterAssemblyList.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using System.Reflection; -namespace Volo.Abp.AspNetCore.Components.UI.Theming.Routing +namespace Volo.Abp.AspNetCore.Components.Web.Theming.Routing { public class RouterAssemblyList : List { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/ThemingBundleContributor.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/ThemingBundleContributor.cs similarity index 76% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/ThemingBundleContributor.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/ThemingBundleContributor.cs index 9c5d90322f..cad0d4f5f8 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/ThemingBundleContributor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/ThemingBundleContributor.cs @@ -1,6 +1,6 @@ using Volo.Abp.Bundling; -namespace Volo.Abp.AspNetCore.Components.UI.Theming +namespace Volo.Abp.AspNetCore.Components.Web.Theming { public class ThemingBundleContributor : IBundleContributor { @@ -13,13 +13,13 @@ namespace Volo.Abp.AspNetCore.Components.UI.Theming { context.BundleDefinitions.Insert(0, new BundleDefinition { - Source = "_content/Volo.Abp.AspNetCore.Components.UI.Theming/libs/bootstrap/css/bootstrap.min.css" + Source = "_content/Volo.Abp.AspNetCore.Components.Web.Theming/libs/bootstrap/css/bootstrap.min.css" }); context.BundleDefinitions.Insert(1, new BundleDefinition { - Source = "_content/Volo.Abp.AspNetCore.Components.UI.Theming/libs/fontawesome/css/all.css" + Source = "_content/Volo.Abp.AspNetCore.Components.Web.Theming/libs/fontawesome/css/all.css" }); - context.Add("_content/Volo.Abp.AspNetCore.Components.UI.Theming/libs/flag-icon/css/flag-icon.css"); + context.Add("_content/Volo.Abp.AspNetCore.Components.Web.Theming/libs/flag-icon/css/flag-icon.css"); } } } diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/AbpToolbarOptions.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/AbpToolbarOptions.cs similarity index 83% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/AbpToolbarOptions.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/AbpToolbarOptions.cs index 6a0a89ffad..a2bae7460d 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/AbpToolbarOptions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/AbpToolbarOptions.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using JetBrains.Annotations; -namespace Volo.Abp.AspNetCore.Components.UI.Theming.Toolbars +namespace Volo.Abp.AspNetCore.Components.Web.Theming.Toolbars { public class AbpToolbarOptions { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/IToolbarConfigurationContext.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/IToolbarConfigurationContext.cs similarity index 92% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/IToolbarConfigurationContext.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/IToolbarConfigurationContext.cs index 42f8efba87..8ebe76bcb4 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/IToolbarConfigurationContext.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/IToolbarConfigurationContext.cs @@ -5,7 +5,7 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.Extensions.Localization; using Volo.Abp.DependencyInjection; -namespace Volo.Abp.AspNetCore.Components.UI.Theming.Toolbars +namespace Volo.Abp.AspNetCore.Components.Web.Theming.Toolbars { public interface IToolbarConfigurationContext : IServiceProviderAccessor { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/IToolbarContributor.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/IToolbarContributor.cs similarity index 72% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/IToolbarContributor.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/IToolbarContributor.cs index 5b7924457e..6a5de9c1c9 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/IToolbarContributor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/IToolbarContributor.cs @@ -1,6 +1,6 @@ using System.Threading.Tasks; -namespace Volo.Abp.AspNetCore.Components.UI.Theming.Toolbars +namespace Volo.Abp.AspNetCore.Components.Web.Theming.Toolbars { public interface IToolbarContributor { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/IToolbarManager.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/IToolbarManager.cs similarity index 68% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/IToolbarManager.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/IToolbarManager.cs index e8bd3552f4..0550ce75b6 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/IToolbarManager.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/IToolbarManager.cs @@ -1,6 +1,6 @@ using System.Threading.Tasks; -namespace Volo.Abp.AspNetCore.Components.UI.Theming.Toolbars +namespace Volo.Abp.AspNetCore.Components.Web.Theming.Toolbars { public interface IToolbarManager { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/StandardToolbars.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/StandardToolbars.cs similarity index 59% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/StandardToolbars.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/StandardToolbars.cs index f76ff4213c..7cda0d8897 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/StandardToolbars.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/StandardToolbars.cs @@ -1,4 +1,4 @@ -namespace Volo.Abp.AspNetCore.Components.UI.Theming.Toolbars +namespace Volo.Abp.AspNetCore.Components.Web.Theming.Toolbars { public static class StandardToolbars { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/Toolbar.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/Toolbar.cs similarity index 85% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/Toolbar.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/Toolbar.cs index e833112510..b25cc608b6 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/Toolbar.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/Toolbar.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using JetBrains.Annotations; -namespace Volo.Abp.AspNetCore.Components.UI.Theming.Toolbars +namespace Volo.Abp.AspNetCore.Components.Web.Theming.Toolbars { public class Toolbar { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/ToolbarConfigurationContext.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/ToolbarConfigurationContext.cs similarity index 96% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/ToolbarConfigurationContext.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/ToolbarConfigurationContext.cs index ca3e1563c5..fab4eb8f6c 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/ToolbarConfigurationContext.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/ToolbarConfigurationContext.cs @@ -6,7 +6,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Localization; using Volo.Abp.DependencyInjection; -namespace Volo.Abp.AspNetCore.Components.UI.Theming.Toolbars +namespace Volo.Abp.AspNetCore.Components.Web.Theming.Toolbars { public class ToolbarConfigurationContext : IToolbarConfigurationContext { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/ToolbarItem.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/ToolbarItem.cs similarity index 89% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/ToolbarItem.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/ToolbarItem.cs index b5da0cdfe6..d6bfcd1fb8 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/ToolbarItem.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/ToolbarItem.cs @@ -1,7 +1,7 @@ using System; using JetBrains.Annotations; -namespace Volo.Abp.AspNetCore.Components.UI.Theming.Toolbars +namespace Volo.Abp.AspNetCore.Components.Web.Theming.Toolbars { public class ToolbarItem { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/ToolbarManager.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/ToolbarManager.cs similarity index 94% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/ToolbarManager.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/ToolbarManager.cs index 023ab9035e..86bdfc751e 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Toolbars/ToolbarManager.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Toolbars/ToolbarManager.cs @@ -4,7 +4,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; using Volo.Abp.DependencyInjection; -namespace Volo.Abp.AspNetCore.Components.UI.Theming.Toolbars +namespace Volo.Abp.AspNetCore.Components.Web.Theming.Toolbars { public class ToolbarManager : IToolbarManager, ITransientDependency { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Volo.Abp.AspNetCore.Components.UI.Theming.csproj b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Volo.Abp.AspNetCore.Components.Web.Theming.csproj similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/Volo.Abp.AspNetCore.Components.UI.Theming.csproj rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Volo.Abp.AspNetCore.Components.Web.Theming.csproj diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/bootstrap/css/bootstrap.min.css b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/bootstrap/css/bootstrap.min.css similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/bootstrap/css/bootstrap.min.css rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/bootstrap/css/bootstrap.min.css diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/bootstrap/css/bootstrap.min.css.map b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/bootstrap/css/bootstrap.min.css.map similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/bootstrap/css/bootstrap.min.css.map rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/bootstrap/css/bootstrap.min.css.map diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/css/flag-icon.css b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/css/flag-icon.css similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/css/flag-icon.css rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/css/flag-icon.css diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/css/flag-icon.min.css b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/css/flag-icon.min.css similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/css/flag-icon.min.css rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/css/flag-icon.min.css diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ad.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ad.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ad.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ad.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ae.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ae.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ae.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ae.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/af.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/af.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/af.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/af.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ag.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ag.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ag.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ag.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ai.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ai.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ai.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ai.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/al.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/al.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/al.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/al.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/am.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/am.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/am.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/am.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ao.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ao.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ao.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ao.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/aq.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/aq.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/aq.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/aq.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ar.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ar.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ar.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ar.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/as.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/as.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/as.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/as.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/at.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/at.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/at.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/at.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/au.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/au.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/au.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/au.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/aw.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/aw.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/aw.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/aw.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ax.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ax.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ax.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ax.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/az.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/az.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/az.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/az.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ba.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ba.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ba.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ba.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bb.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bb.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bb.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bb.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bd.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bd.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bd.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bd.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/be.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/be.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/be.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/be.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bf.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bf.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bf.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bf.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bg.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bg.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bg.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bg.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bh.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bh.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bh.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bh.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bi.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bi.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bi.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bi.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bj.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bj.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bj.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bj.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bl.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bl.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bl.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bl.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bm.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bm.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bm.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bm.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bn.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bn.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bn.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bn.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bo.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bo.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bo.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bo.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bq.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bq.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bq.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bq.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/br.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/br.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/br.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/br.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bs.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bs.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bs.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bs.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bt.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bt.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bt.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bt.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bv.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bv.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bv.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bv.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bw.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bw.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bw.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bw.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/by.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/by.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/by.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/by.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bz.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bz.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/bz.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/bz.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ca.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ca.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ca.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ca.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cc.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cc.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cc.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cc.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cd.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cd.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cd.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cd.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cf.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cf.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cf.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cf.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cg.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cg.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cg.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cg.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ch.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ch.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ch.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ch.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ci.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ci.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ci.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ci.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ck.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ck.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ck.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ck.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cl.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cl.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cl.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cl.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cm.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cm.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cm.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cm.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cn.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cn.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cn.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cn.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/co.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/co.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/co.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/co.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cr.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cr.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cr.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cr.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cu.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cu.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cu.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cu.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cv.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cv.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cv.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cv.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cw.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cw.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cw.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cw.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cx.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cx.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cx.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cx.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cy.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cy.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cy.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cy.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cz.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cz.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/cz.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/cz.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/de.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/de.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/de.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/de.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/dj.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/dj.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/dj.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/dj.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/dk.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/dk.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/dk.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/dk.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/dm.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/dm.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/dm.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/dm.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/do.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/do.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/do.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/do.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/dz.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/dz.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/dz.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/dz.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ec.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ec.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ec.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ec.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ee.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ee.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ee.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ee.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/eg.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/eg.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/eg.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/eg.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/eh.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/eh.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/eh.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/eh.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/er.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/er.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/er.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/er.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/es-ca.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/es-ca.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/es-ca.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/es-ca.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/es-ga.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/es-ga.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/es-ga.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/es-ga.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/es.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/es.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/es.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/es.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/et.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/et.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/et.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/et.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/eu.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/eu.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/eu.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/eu.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/fi.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/fi.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/fi.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/fi.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/fj.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/fj.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/fj.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/fj.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/fk.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/fk.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/fk.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/fk.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/fm.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/fm.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/fm.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/fm.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/fo.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/fo.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/fo.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/fo.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/fr.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/fr.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/fr.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/fr.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ga.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ga.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ga.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ga.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-eng.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-eng.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-eng.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-eng.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-nir.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-nir.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-nir.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-nir.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-sct.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-sct.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-sct.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-sct.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-wls.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-wls.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-wls.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gb-wls.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gb.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gb.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gb.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gb.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gd.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gd.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gd.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gd.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ge.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ge.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ge.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ge.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gf.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gf.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gf.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gf.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gg.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gg.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gg.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gg.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gh.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gh.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gh.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gh.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gi.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gi.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gi.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gi.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gl.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gl.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gl.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gl.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gm.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gm.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gm.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gm.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gn.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gn.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gn.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gn.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gp.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gp.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gp.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gp.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gq.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gq.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gq.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gq.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gr.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gr.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gr.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gr.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gs.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gs.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gs.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gs.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gt.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gt.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gt.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gt.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gu.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gu.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gu.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gu.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gw.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gw.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gw.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gw.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gy.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gy.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/gy.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/gy.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/hk.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/hk.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/hk.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/hk.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/hm.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/hm.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/hm.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/hm.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/hn.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/hn.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/hn.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/hn.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/hr.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/hr.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/hr.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/hr.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ht.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ht.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ht.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ht.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/hu.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/hu.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/hu.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/hu.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/id.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/id.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/id.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/id.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ie.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ie.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ie.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ie.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/il.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/il.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/il.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/il.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/im.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/im.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/im.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/im.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/in.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/in.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/in.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/in.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/io.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/io.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/io.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/io.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/iq.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/iq.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/iq.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/iq.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ir.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ir.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ir.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ir.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/is.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/is.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/is.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/is.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/it.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/it.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/it.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/it.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/je.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/je.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/je.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/je.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/jm.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/jm.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/jm.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/jm.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/jo.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/jo.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/jo.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/jo.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/jp.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/jp.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/jp.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/jp.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ke.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ke.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ke.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ke.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/kg.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/kg.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/kg.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/kg.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/kh.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/kh.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/kh.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/kh.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ki.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ki.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ki.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ki.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/km.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/km.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/km.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/km.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/kn.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/kn.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/kn.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/kn.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/kp.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/kp.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/kp.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/kp.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/kr.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/kr.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/kr.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/kr.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/kw.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/kw.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/kw.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/kw.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ky.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ky.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ky.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ky.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/kz.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/kz.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/kz.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/kz.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/la.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/la.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/la.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/la.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/lb.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/lb.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/lb.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/lb.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/lc.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/lc.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/lc.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/lc.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/li.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/li.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/li.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/li.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/lk.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/lk.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/lk.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/lk.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/lr.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/lr.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/lr.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/lr.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ls.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ls.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ls.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ls.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/lt.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/lt.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/lt.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/lt.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/lu.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/lu.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/lu.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/lu.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/lv.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/lv.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/lv.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/lv.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ly.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ly.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ly.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ly.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ma.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ma.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ma.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ma.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mc.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mc.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mc.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mc.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/md.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/md.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/md.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/md.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/me.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/me.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/me.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/me.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mf.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mf.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mf.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mf.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mg.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mg.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mg.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mg.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mh.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mh.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mh.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mh.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mk.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mk.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mk.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mk.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ml.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ml.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ml.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ml.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mm.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mm.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mm.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mm.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mn.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mn.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mn.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mn.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mo.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mo.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mo.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mo.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mp.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mp.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mp.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mp.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mq.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mq.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mq.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mq.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mr.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mr.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mr.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mr.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ms.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ms.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ms.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ms.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mt.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mt.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mt.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mt.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mu.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mu.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mu.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mu.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mv.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mv.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mv.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mv.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mw.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mw.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mw.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mw.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mx.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mx.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mx.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mx.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/my.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/my.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/my.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/my.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mz.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mz.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/mz.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/mz.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/na.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/na.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/na.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/na.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/nc.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/nc.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/nc.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/nc.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ne.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ne.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ne.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ne.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/nf.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/nf.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/nf.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/nf.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ng.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ng.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ng.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ng.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ni.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ni.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ni.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ni.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/nl.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/nl.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/nl.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/nl.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/no.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/no.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/no.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/no.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/np.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/np.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/np.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/np.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/nr.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/nr.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/nr.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/nr.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/nu.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/nu.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/nu.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/nu.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/nz.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/nz.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/nz.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/nz.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/om.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/om.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/om.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/om.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pa.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pa.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pa.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pa.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pe.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pe.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pe.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pe.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pf.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pf.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pf.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pf.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pg.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pg.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pg.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pg.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ph.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ph.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ph.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ph.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pk.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pk.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pk.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pk.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pl.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pl.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pl.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pl.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pm.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pm.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pm.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pm.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pn.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pn.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pn.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pn.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pr.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pr.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pr.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pr.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ps.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ps.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ps.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ps.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pt.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pt.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pt.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pt.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pw.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pw.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/pw.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/pw.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/py.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/py.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/py.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/py.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/qa.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/qa.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/qa.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/qa.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/re.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/re.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/re.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/re.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ro.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ro.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ro.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ro.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/rs.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/rs.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/rs.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/rs.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ru.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ru.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ru.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ru.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/rw.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/rw.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/rw.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/rw.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sa.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sa.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sa.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sa.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sb.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sb.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sb.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sb.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sc.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sc.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sc.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sc.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sd.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sd.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sd.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sd.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/se.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/se.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/se.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/se.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sg.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sg.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sg.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sg.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sh.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sh.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sh.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sh.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/si.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/si.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/si.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/si.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sj.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sj.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sj.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sj.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sk.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sk.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sk.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sk.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sl.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sl.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sl.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sl.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sm.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sm.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sm.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sm.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sn.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sn.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sn.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sn.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/so.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/so.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/so.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/so.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sr.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sr.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sr.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sr.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ss.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ss.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ss.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ss.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/st.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/st.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/st.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/st.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sv.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sv.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sv.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sv.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sx.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sx.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sx.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sx.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sy.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sy.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sy.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sy.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sz.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sz.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/sz.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/sz.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tc.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tc.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tc.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tc.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/td.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/td.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/td.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/td.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tf.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tf.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tf.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tf.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tg.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tg.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tg.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tg.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/th.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/th.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/th.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/th.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tj.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tj.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tj.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tj.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tk.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tk.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tk.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tk.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tl.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tl.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tl.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tl.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tm.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tm.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tm.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tm.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tn.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tn.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tn.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tn.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/to.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/to.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/to.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/to.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tr.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tr.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tr.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tr.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tt.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tt.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tt.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tt.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tv.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tv.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tv.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tv.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tw.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tw.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tw.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tw.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tz.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tz.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/tz.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/tz.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ua.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ua.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ua.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ua.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ug.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ug.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ug.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ug.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/um.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/um.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/um.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/um.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/un.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/un.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/un.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/un.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/us.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/us.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/us.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/us.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/uy.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/uy.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/uy.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/uy.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/uz.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/uz.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/uz.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/uz.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/va.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/va.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/va.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/va.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/vc.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/vc.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/vc.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/vc.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ve.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ve.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ve.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ve.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/vg.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/vg.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/vg.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/vg.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/vi.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/vi.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/vi.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/vi.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/vn.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/vn.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/vn.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/vn.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/vu.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/vu.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/vu.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/vu.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/wf.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/wf.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/wf.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/wf.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ws.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ws.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ws.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ws.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/xk.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/xk.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/xk.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/xk.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ye.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ye.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/ye.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/ye.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/yt.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/yt.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/yt.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/yt.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/za.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/za.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/za.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/za.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/zm.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/zm.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/zm.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/zm.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/zw.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/zw.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/flag-icon/flags/1x1/zw.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/flag-icon/flags/1x1/zw.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/css/all.css b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/css/all.css similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/css/all.css rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/css/all.css diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.eot b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.eot similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.eot rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.eot diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.ttf b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.ttf similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.ttf rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.ttf diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.woff b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.woff similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.woff rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.woff diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.woff2 b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.woff2 similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.woff2 rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-brands-400.woff2 diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.eot b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.eot similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.eot rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.eot diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.ttf b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.ttf similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.ttf rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.ttf diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.woff b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.woff similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.woff rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.woff diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.woff2 b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.woff2 similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.woff2 rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-regular-400.woff2 diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.eot b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.eot similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.eot rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.eot diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.svg b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.svg similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.svg rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.svg diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.ttf b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.ttf similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.ttf rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.ttf diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.woff b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.woff similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.woff rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.woff diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.woff2 b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.woff2 similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.woff2 rename to framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/wwwroot/libs/fontawesome/webfonts/fa-solid-900.woff2 diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/FodyWeavers.xml b/framework/src/Volo.Abp.AspNetCore.Components.Web/FodyWeavers.xml similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/FodyWeavers.xml rename to framework/src/Volo.Abp.AspNetCore.Components.Web/FodyWeavers.xml diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/FodyWeavers.xsd b/framework/src/Volo.Abp.AspNetCore.Components.Web/FodyWeavers.xsd similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.UI.BasicTheme/FodyWeavers.xsd rename to framework/src/Volo.Abp.AspNetCore.Components.Web/FodyWeavers.xsd diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo.Abp.AspNetCore.Components.UI.csproj b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo.Abp.AspNetCore.Components.Web.csproj similarity index 60% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo.Abp.AspNetCore.Components.UI.csproj rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo.Abp.AspNetCore.Components.Web.csproj index 9ca71d92f0..64744d6cf3 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo.Abp.AspNetCore.Components.UI.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo.Abp.AspNetCore.Components.Web.csproj @@ -5,16 +5,9 @@ net5.0 - Volo.Abp.AspNetCore.Components.UI - Volo.Abp.AspNetCore.Components.UI - $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; - false - false - false - diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpAspNetCoreApplicationCreationOptions.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpAspNetCoreApplicationCreationOptions.cs similarity index 89% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpAspNetCoreApplicationCreationOptions.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpAspNetCoreApplicationCreationOptions.cs index 8970564b4a..4eab62f819 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpAspNetCoreApplicationCreationOptions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpAspNetCoreApplicationCreationOptions.cs @@ -1,4 +1,4 @@ -namespace Volo.Abp.AspNetCore.Components.UI +namespace Volo.Abp.AspNetCore.Components.Web { public class AbpAspNetCoreApplicationCreationOptions { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpAspNetCoreComponentsUIModule.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpAspNetCoreComponentsUIModule.cs similarity index 95% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpAspNetCoreComponentsUIModule.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpAspNetCoreComponentsUIModule.cs index 87b70ae1cb..d439eb1225 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpAspNetCoreComponentsUIModule.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpAspNetCoreComponentsUIModule.cs @@ -5,7 +5,7 @@ using Volo.Abp.AspNetCore.Components.DependencyInjection; using Volo.Abp.Modularity; using Volo.Abp.UI; -namespace Volo.Abp.AspNetCore.Components.UI +namespace Volo.Abp.AspNetCore.Components.Web { [DependsOn( typeof(AbpUiModule), diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpBlazorClientHttpMessageHandler.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpBlazorClientHttpMessageHandler.cs similarity index 98% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpBlazorClientHttpMessageHandler.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpBlazorClientHttpMessageHandler.cs index 95ae124b23..450481a646 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpBlazorClientHttpMessageHandler.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpBlazorClientHttpMessageHandler.cs @@ -9,7 +9,7 @@ using Microsoft.JSInterop; using Volo.Abp.AspNetCore.Components.Progression; using Volo.Abp.DependencyInjection; -namespace Volo.Abp.AspNetCore.Components.UI +namespace Volo.Abp.AspNetCore.Components.Web { public class AbpBlazorClientHttpMessageHandler : DelegatingHandler, ITransientDependency { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpBlazorMessageLocalizerHelper.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpBlazorMessageLocalizerHelper.cs similarity index 96% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpBlazorMessageLocalizerHelper.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpBlazorMessageLocalizerHelper.cs index 2bd2606ca3..5b5a838e17 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpBlazorMessageLocalizerHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpBlazorMessageLocalizerHelper.cs @@ -3,7 +3,7 @@ using System.Linq; using JetBrains.Annotations; using Microsoft.Extensions.Localization; -namespace Volo.Abp.AspNetCore.Components.UI +namespace Volo.Abp.AspNetCore.Components.Web { public class AbpBlazorMessageLocalizerHelper { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpUtilsService.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpUtilsService.cs similarity index 97% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpUtilsService.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpUtilsService.cs index 31aad1f133..b80e927154 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/AbpUtilsService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpUtilsService.cs @@ -2,7 +2,7 @@ using Microsoft.JSInterop; using Volo.Abp.DependencyInjection; -namespace Volo.Abp.AspNetCore.Components.UI +namespace Volo.Abp.AspNetCore.Components.Web { public class AbpUtilsService : IAbpUtilsService, ITransientDependency { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/Alerts/AlertManager.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Alerts/AlertManager.cs similarity index 84% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/Alerts/AlertManager.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Alerts/AlertManager.cs index 536ce4aa0a..aef46b97dd 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/Alerts/AlertManager.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Alerts/AlertManager.cs @@ -1,7 +1,7 @@ using Volo.Abp.AspNetCore.Components.Alerts; using Volo.Abp.DependencyInjection; -namespace Volo.Abp.AspNetCore.Components.UI.Alerts +namespace Volo.Abp.AspNetCore.Components.Web.Alerts { public class AlertManager : IAlertManager, IScopedDependency { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ComponentsWebAssemblyBundleContributor.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ComponentsWebAssemblyBundleContributor.cs similarity index 82% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ComponentsWebAssemblyBundleContributor.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ComponentsWebAssemblyBundleContributor.cs index fdd75ba6ad..6a4336bf14 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ComponentsWebAssemblyBundleContributor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ComponentsWebAssemblyBundleContributor.cs @@ -1,12 +1,12 @@ using Volo.Abp.Bundling; -namespace Volo.Abp.AspNetCore.Components.UI +namespace Volo.Abp.AspNetCore.Components.Web { public class ComponentsComponentsBundleContributor : IBundleContributor { public void AddScripts(BundleContext context) { - context.Add("_content/Volo.Abp.AspNetCore.Components.UI/libs/abp/js/abp.js"); + context.Add("_content/Volo.Abp.AspNetCore.Components.Web/libs/abp/js/abp.js"); } public void AddStyles(BundleContext context) diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/CookieOptions.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/CookieOptions.cs similarity index 81% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/CookieOptions.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/CookieOptions.cs index 32a0a48718..2781d9ead3 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/CookieOptions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/CookieOptions.cs @@ -1,6 +1,6 @@ using System; -namespace Volo.Abp.AspNetCore.Components.UI +namespace Volo.Abp.AspNetCore.Components.Web { public class CookieOptions { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/CookieService.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/CookieService.cs similarity index 95% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/CookieService.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/CookieService.cs index 46f4be9004..ed682261a3 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/CookieService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/CookieService.cs @@ -2,7 +2,7 @@ using Microsoft.JSInterop; using Volo.Abp.DependencyInjection; -namespace Volo.Abp.AspNetCore.Components.UI +namespace Volo.Abp.AspNetCore.Components.Web { [Dependency(ReplaceServices = true)] public class CookieService : ICookieService, ITransientDependency diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/DependencyInjection/ComponentsClientScopeServiceProviderAccessor.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/DependencyInjection/ComponentsClientScopeServiceProviderAccessor.cs similarity index 80% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/DependencyInjection/ComponentsClientScopeServiceProviderAccessor.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/DependencyInjection/ComponentsClientScopeServiceProviderAccessor.cs index dd9bd6430f..5ced9d658e 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/DependencyInjection/ComponentsClientScopeServiceProviderAccessor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/DependencyInjection/ComponentsClientScopeServiceProviderAccessor.cs @@ -1,7 +1,7 @@ using System; using Volo.Abp.DependencyInjection; -namespace Volo.Abp.AspNetCore.Components.UI.DependencyInjection +namespace Volo.Abp.AspNetCore.Components.Web.DependencyInjection { public class ComponentsClientScopeServiceProviderAccessor : IClientScopeServiceProviderAccessor, diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/AbpExceptionHandlingLogger.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/AbpExceptionHandlingLogger.cs similarity index 96% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/AbpExceptionHandlingLogger.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/AbpExceptionHandlingLogger.cs index 1320abcc2d..6784d49559 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/AbpExceptionHandlingLogger.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/AbpExceptionHandlingLogger.cs @@ -2,7 +2,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; -namespace Volo.Abp.AspNetCore.Components.UI.ExceptionHandling +namespace Volo.Abp.AspNetCore.Components.Web.ExceptionHandling { public class AbpExceptionHandlingLogger : ILogger { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/AbpExceptionHandlingLoggerProvider.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/AbpExceptionHandlingLoggerProvider.cs similarity index 93% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/AbpExceptionHandlingLoggerProvider.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/AbpExceptionHandlingLoggerProvider.cs index d163bc6740..85b16d08ba 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/AbpExceptionHandlingLoggerProvider.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/AbpExceptionHandlingLoggerProvider.cs @@ -1,7 +1,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; -namespace Volo.Abp.AspNetCore.Components.UI.ExceptionHandling +namespace Volo.Abp.AspNetCore.Components.Web.ExceptionHandling { public class AbpExceptionHandlingLoggerProvider : ILoggerProvider { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/IUserExceptionInformer.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/IUserExceptionInformer.cs similarity index 64% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/IUserExceptionInformer.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/IUserExceptionInformer.cs index 7ec541bffe..9a3cc41c6f 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/IUserExceptionInformer.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/IUserExceptionInformer.cs @@ -1,4 +1,4 @@ -namespace Volo.Abp.AspNetCore.Components.UI.ExceptionHandling +namespace Volo.Abp.AspNetCore.Components.Web.ExceptionHandling { public interface IUserExceptionInformer { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/UserExceptionInformer.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/UserExceptionInformer.cs similarity index 96% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/UserExceptionInformer.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/UserExceptionInformer.cs index 29f989cb8a..56aebb0f44 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/UserExceptionInformer.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/UserExceptionInformer.cs @@ -6,7 +6,7 @@ using Volo.Abp.AspNetCore.ExceptionHandling; using Volo.Abp.DependencyInjection; using Volo.Abp.Http; -namespace Volo.Abp.AspNetCore.Components.UI.ExceptionHandling +namespace Volo.Abp.AspNetCore.Components.Web.ExceptionHandling { public class UserExceptionInformer : IUserExceptionInformer, ITransientDependency { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/UserExceptionInformerContext.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/UserExceptionInformerContext.cs similarity index 82% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/UserExceptionInformerContext.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/UserExceptionInformerContext.cs index 247771fb87..b050a99629 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ExceptionHandling/UserExceptionInformerContext.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ExceptionHandling/UserExceptionInformerContext.cs @@ -1,7 +1,7 @@ using System; using JetBrains.Annotations; -namespace Volo.Abp.AspNetCore.Components.UI.ExceptionHandling +namespace Volo.Abp.AspNetCore.Components.Web.ExceptionHandling { public class UserExceptionInformerContext { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/IAbpUtilsService.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/IAbpUtilsService.cs similarity index 92% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/IAbpUtilsService.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/IAbpUtilsService.cs index fe86f14573..a149691ba4 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/IAbpUtilsService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/IAbpUtilsService.cs @@ -1,6 +1,6 @@ using System.Threading.Tasks; -namespace Volo.Abp.AspNetCore.Components.UI +namespace Volo.Abp.AspNetCore.Components.Web { public interface IAbpUtilsService { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ICookieService.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ICookieService.cs similarity index 74% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ICookieService.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ICookieService.cs index cb8ca09d45..8f397bf554 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/ICookieService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/ICookieService.cs @@ -1,7 +1,6 @@ -using System; -using System.Threading.Tasks; +using System.Threading.Tasks; -namespace Volo.Abp.AspNetCore.Components.UI +namespace Volo.Abp.AspNetCore.Components.Web { public interface ICookieService { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/Messages/SimpleUiMessageService.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Messages/SimpleUiMessageService.cs similarity index 96% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/Messages/SimpleUiMessageService.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Messages/SimpleUiMessageService.cs index cf1d264eba..cc82625b4c 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/Messages/SimpleUiMessageService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Messages/SimpleUiMessageService.cs @@ -4,7 +4,7 @@ using Microsoft.JSInterop; using Volo.Abp.AspNetCore.Components.Messages; using Volo.Abp.DependencyInjection; -namespace Volo.Abp.AspNetCore.Components.UI.Messages +namespace Volo.Abp.AspNetCore.Components.Web.Messages { public class SimpleUiMessageService : IUiMessageService, ITransientDependency { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/Security/AbpComponentsClaimsCache.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Security/AbpComponentsClaimsCache.cs similarity index 94% rename from framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/Security/AbpComponentsClaimsCache.cs rename to framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Security/AbpComponentsClaimsCache.cs index c0bfeecee7..3e3cf26e5b 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.UI/Volo/Abp/AspNetCore/Components/UI/Security/AbpComponentsClaimsCache.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/Security/AbpComponentsClaimsCache.cs @@ -3,7 +3,7 @@ using System.Threading.Tasks; using Microsoft.AspNetCore.Components.Authorization; using Volo.Abp.DependencyInjection; -namespace Volo.Abp.AspNetCore.Components.UI.Security +namespace Volo.Abp.AspNetCore.Components.Web.Security { [ExposeServices( typeof(AbpComponentsClaimsCache), diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Server/wwwroot/libs/abp/js/abp.js b/framework/src/Volo.Abp.AspNetCore.Components.Web/wwwroot/libs/abp/js/abp.js similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.Server/wwwroot/libs/abp/js/abp.js rename to framework/src/Volo.Abp.AspNetCore.Components.Web/wwwroot/libs/abp/js/abp.js diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/AbpAspNetCoreComponentsWebAssemblyBasicTheme.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/AbpAspNetCoreComponentsWebAssemblyBasicTheme.cs index 0de4e5de7a..0a64cb7658 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/AbpAspNetCoreComponentsWebAssemblyBasicTheme.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/AbpAspNetCoreComponentsWebAssemblyBasicTheme.cs @@ -1,12 +1,14 @@ -using Volo.Abp.AspNetCore.Components.WebAssembly.Theming; -using Volo.Abp.AspNetCore.Components.WebAssembly.Theming.Routing; -using Volo.Abp.AspNetCore.Components.WebAssembly.Theming.Toolbars; +using Volo.Abp.AspNetCore.Components.Web.BasicTheme; +using Volo.Abp.AspNetCore.Components.Web.Theming.Routing; +using Volo.Abp.AspNetCore.Components.Web.Theming.Toolbars; +using Volo.Abp.Http.Client.IdentityModel.WebAssembly; using Volo.Abp.Modularity; namespace Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme { [DependsOn( - typeof(AbpAspNetCoreComponentsWebAssemblyThemingModule) + typeof(AbpAspNetCoreComponentsUiBasicThemeModule), + typeof(AbpHttpClientIdentityModelWebAssemblyModule) )] public class AbpAspNetCoreComponentsWebAssemblyBasicThemeModule : AbpModule { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/BasicThemeBundleContributor.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/BasicThemeBundleContributor.cs deleted file mode 100644 index edef97eb52..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/BasicThemeBundleContributor.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Volo.Abp.Bundling; - -namespace Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme -{ - public class BasicThemeBundleContributor : IBundleContributor - { - public void AddScripts(BundleContext context) - { - - } - - public void AddStyles(BundleContext context) - { - context.Add("_content/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/libs/abp/css/theme.css"); - } - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/BasicThemeToolbarContributor.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/BasicThemeToolbarContributor.cs index 8316a1480e..ab2a73a8dd 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/BasicThemeToolbarContributor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/BasicThemeToolbarContributor.cs @@ -1,6 +1,7 @@ using System.Threading.Tasks; +using Volo.Abp.AspNetCore.Components.Web.BasicTheme.Themes.Basic; +using Volo.Abp.AspNetCore.Components.Web.Theming.Toolbars; using Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.Themes.Basic; -using Volo.Abp.AspNetCore.Components.WebAssembly.Theming.Toolbars; namespace Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme { diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/App.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/App.razor deleted file mode 100644 index b6bba50bab..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/App.razor +++ /dev/null @@ -1,27 +0,0 @@ -@using Volo.Abp.AspNetCore.Components.WebAssembly.Theming.Routing -@using Microsoft.Extensions.Options -@inject IOptions RouterOptions - - - - - - @if (!context.User.Identity.IsAuthenticated) - { - - } - else - { -

You are not authorized to access this resource.

- } -
-
-
- - -

Sorry, there's nothing at this address.

-
-
-
-
diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/Branding.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/Branding.razor deleted file mode 100644 index 5e0537b2b2..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/Branding.razor +++ /dev/null @@ -1,9 +0,0 @@ -@using Volo.Abp.Ui.Branding -@inject IBrandingProvider BrandingProvider - - @if (!BrandingProvider.LogoUrl.IsNullOrWhiteSpace()) - { - @BrandingProvider.AppName - } - @BrandingProvider.AppName - diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor deleted file mode 100644 index b2fab0807d..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor +++ /dev/null @@ -1,48 +0,0 @@ -@using Volo.Abp.UI.Navigation -@{ - var elementId = MenuItem.ElementId ?? "MenuItem_" + MenuItem.Name.Replace(".", "_"); - var cssClass = string.IsNullOrEmpty(MenuItem.CssClass) ? string.Empty : MenuItem.CssClass; - var disabled = MenuItem.IsDisabled ? "disabled" : string.Empty; - var url = MenuItem.Url == null ? "#" : MenuItem.Url.TrimStart('/'); -} -@if (MenuItem.IsLeaf) -{ - if (MenuItem.Url != null) - { - - } -} -else -{ - -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor.cs deleted file mode 100644 index c49a6348da..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using Microsoft.AspNetCore.Components; -using Microsoft.AspNetCore.Components.Routing; -using Volo.Abp.UI.Navigation; - -namespace Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.Themes.Basic -{ - public partial class FirstLevelNavMenuItem : IDisposable - { - [Inject] private NavigationManager NavigationManager { get; set; } - - [Parameter] - public ApplicationMenuItem MenuItem { get; set; } - - public bool IsSubMenuOpen { get; set; } - - protected override void OnInitialized() - { - NavigationManager.LocationChanged += OnLocationChanged; - } - - private void ToggleSubMenu() - { - IsSubMenuOpen = !IsSubMenuOpen; - } - - public void Dispose() - { - NavigationManager.LocationChanged -= OnLocationChanged; - } - - private void OnLocationChanged(object sender, LocationChangedEventArgs e) - { - IsSubMenuOpen = false; - InvokeAsync(StateHasChanged); - } - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LanguageSwitch.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LanguageSwitch.razor deleted file mode 100644 index bfc970c436..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LanguageSwitch.razor +++ /dev/null @@ -1,65 +0,0 @@ -@using Volo.Abp.Localization -@using System.Globalization -@using System.Collections.Immutable -@inject ILanguageProvider LanguageProvider -@inject IJSRuntime JsRuntime -@if (_otherLanguages != null && _otherLanguages.Any()) -{ - - - @_currentLanguage.DisplayName - - - @foreach (var language in _otherLanguages) - { - @language.DisplayName - } - - -} -@code { - private IReadOnlyList _otherLanguages; - private LanguageInfo _currentLanguage; - - protected override async Task OnInitializedAsync() - { - var selectedLanguageName = await JsRuntime.InvokeAsync( - "localStorage.getItem", - "Abp.SelectedLanguage" - ); - - _otherLanguages = await LanguageProvider.GetLanguagesAsync(); - - if (!_otherLanguages.Any()) - { - return; - } - - if (!selectedLanguageName.IsNullOrWhiteSpace()) - { - _currentLanguage = _otherLanguages.FirstOrDefault(l => l.UiCultureName == selectedLanguageName); - } - - if (_currentLanguage == null) - { - _currentLanguage = _otherLanguages.FirstOrDefault(l => l.UiCultureName == CultureInfo.CurrentUICulture.Name); - } - - if (_currentLanguage == null) - { - _currentLanguage = _otherLanguages.FirstOrDefault(); - } - - _otherLanguages = _otherLanguages.Where(l => l != _currentLanguage).ToImmutableList(); - } - - private async Task ChangeLanguageAsync(LanguageInfo language) - { - await JsRuntime.InvokeVoidAsync( - "localStorage.setItem", - "Abp.SelectedLanguage", language.UiCultureName - ); - - await JsRuntime.InvokeVoidAsync("location.reload"); - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/MainLayout.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/MainLayout.razor deleted file mode 100644 index 5993d17e0d..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/MainLayout.razor +++ /dev/null @@ -1,25 +0,0 @@ -@inherits LayoutComponentBase - -
- - @Body - - - - -
diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/MainLayout.razor.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/MainLayout.razor.cs deleted file mode 100644 index 63930ab2bf..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/MainLayout.razor.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using Microsoft.AspNetCore.Components; -using Microsoft.AspNetCore.Components.Routing; - -namespace Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.Themes.Basic -{ - public partial class MainLayout : IDisposable - { - [Inject] private NavigationManager NavigationManager { get; set; } - - private bool IsCollapseShown { get; set; } - - protected override void OnInitialized() - { - NavigationManager.LocationChanged += OnLocationChanged; - } - - private void ToggleCollapse() - { - IsCollapseShown = !IsCollapseShown; - } - - public void Dispose() - { - NavigationManager.LocationChanged -= OnLocationChanged; - } - - private void OnLocationChanged(object sender, LocationChangedEventArgs e) - { - IsCollapseShown = false; - InvokeAsync(StateHasChanged); - } - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavMenu.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavMenu.razor deleted file mode 100644 index b35ec8ba2e..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavMenu.razor +++ /dev/null @@ -1,7 +0,0 @@ -@if (Menu != null) -{ - foreach (var menuItem in Menu.Items) - { - - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavMenu.razor.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavMenu.razor.cs deleted file mode 100644 index 416efeffad..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavMenu.razor.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Threading.Tasks; -using Microsoft.AspNetCore.Components; -using Volo.Abp.UI.Navigation; - -namespace Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.Themes.Basic -{ - public partial class NavMenu - { - [Inject] - protected IMenuManager MenuManager { get; set; } - - protected ApplicationMenu Menu { get; set; } - - protected override async Task OnInitializedAsync() - { - Menu = await MenuManager.GetAsync(StandardMenus.Main); - } - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavToolbar.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavToolbar.razor deleted file mode 100644 index ede8a54415..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavToolbar.razor +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavToolbar.razor.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavToolbar.razor.cs deleted file mode 100644 index 6fddf263b3..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavToolbar.razor.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Collections.Generic; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Components; -using Volo.Abp.AspNetCore.Components.WebAssembly.Theming.Toolbars; - -namespace Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.Themes.Basic -{ - public partial class NavToolbar - { - [Inject] - private IToolbarManager ToolbarManager { get; set; } - - private List ToolbarItemRenders { get; set; } = new List(); - - protected override async Task OnInitializedAsync() - { - var toolbar = await ToolbarManager.GetAsync(StandardToolbars.Main); - - ToolbarItemRenders.Clear(); - - foreach (var item in toolbar.Items) - { - ToolbarItemRenders.Add(builder => - { - builder.OpenComponent(0, item.ComponentType); - builder.CloseComponent(); - }); - } - } - - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/RedirectToLogin.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/RedirectToLogin.razor deleted file mode 100644 index b535ae4216..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/RedirectToLogin.razor +++ /dev/null @@ -1,8 +0,0 @@ -@inject NavigationManager Navigation -@using Microsoft.AspNetCore.Components.WebAssembly.Authentication -@code { - protected override void OnInitialized() - { - Navigation.NavigateTo($"authentication/login?returnUrl={Uri.EscapeDataString(Navigation.Uri)}"); - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor deleted file mode 100644 index d6067021ab..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor +++ /dev/null @@ -1,43 +0,0 @@ -@using Volo.Abp.UI.Navigation -@{ - var elementId = MenuItem.ElementId ?? "MenuItem_" + MenuItem.Name.Replace(".", "_"); - var cssClass = string.IsNullOrEmpty(MenuItem.CssClass) ? string.Empty : MenuItem.CssClass; - var disabled = MenuItem.IsDisabled ? "disabled" : string.Empty; - var url = MenuItem.Url == null ? "#" : MenuItem.Url.TrimStart('/'); -} -@if (MenuItem.IsLeaf) -{ - if (MenuItem.Url != null) - { - - - - - - @MenuItem.DisplayName - - - } -} -else -{ - -} -@code { -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor.cs deleted file mode 100644 index e742a9a6a4..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using Microsoft.AspNetCore.Components; -using Microsoft.AspNetCore.Components.Routing; -using Volo.Abp.UI.Navigation; - -namespace Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.Themes.Basic -{ - public partial class SecondLevelNavMenuItem : IDisposable - { - [Inject] private NavigationManager NavigationManager { get; set; } - - [Parameter] - public ApplicationMenuItem MenuItem { get; set; } - - public bool IsSubMenuOpen { get; set; } - - protected override void OnInitialized() - { - NavigationManager.LocationChanged += OnLocationChanged; - } - - private void ToggleSubMenu() - { - IsSubMenuOpen = !IsSubMenuOpen; - } - - public void Dispose() - { - NavigationManager.LocationChanged -= OnLocationChanged; - } - - private void OnLocationChanged(object sender, LocationChangedEventArgs e) - { - IsSubMenuOpen = false; - InvokeAsync(StateHasChanged); - } - } -} diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.csproj b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.csproj index 3984b8c297..77e66ec468 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.csproj @@ -9,7 +9,8 @@ - + + diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/wwwroot/libs/abp/css/theme.css b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/wwwroot/libs/abp/css/theme.css deleted file mode 100644 index ac9aabb57f..0000000000 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/wwwroot/libs/abp/css/theme.css +++ /dev/null @@ -1,110 +0,0 @@ - -#main-navbar-tools a.dropdown-toggle { - text-decoration: none; - color: #fff; -} - -.navbar .dropdown-submenu { - position: relative; -} -.navbar .dropdown-menu { - margin: 0; - padding: 0; -} - .navbar .dropdown-menu a { - font-size: .9em; - padding: 10px 15px; - display: block; - min-width: 210px; - text-align: left; - border-radius: 0.25rem; - min-height: 44px; - } -.navbar .dropdown-submenu a::after { - transform: rotate(-90deg); - position: absolute; - right: 16px; - top: 18px; -} -.navbar .dropdown-submenu .dropdown-menu { - top: 0; - left: 100%; -} - -.card-header .btn { - padding: 2px 6px; -} -.card-header h5 { - margin: 0; -} -.container > .card { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; -} - -@media screen and (min-width: 768px) { - .navbar .dropdown:hover > .dropdown-menu { - display: block; - } - - .navbar .dropdown-submenu:hover > .dropdown-menu { - display: block; - } -} -.input-validation-error { - border-color: #dc3545; -} -.field-validation-error { - font-size: 0.8em; -} - -.dataTables_scrollBody { - min-height: 248px; -} - -div.dataTables_wrapper div.dataTables_info { - padding-top: 11px; - white-space: nowrap; -} - -div.dataTables_wrapper div.dataTables_length label { - padding-top: 10px; - margin-bottom: 0; -} - -.rtl .dropdown-menu-right { - right: auto; - left: 0; -} - - .rtl .dropdown-menu-right a { - text-align: right; - } - -.rtl .navbar .dropdown-menu a { - text-align: right; -} -.rtl .navbar .dropdown-submenu .dropdown-menu { - top: 0; - left: auto; - right: 100%; -} - -/* TEMP */ - -.navbar-dark .navbar-nav .nav-link { - color: #000 !important; -} - -.navbar-nav > .nav-item > .nav-link, -.navbar-nav > .nav-item > .dropdown > .nav-link { - color: #fff !important; -} - -.navbar-nav>.nav-item>div>button{ - color:#fff; -} - -.btn span.spinner-border { - margin-right: .5rem; -} - diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Microsoft/AspNetCore/Components/WebAssembly/Hosting/AbpWebAssemblyHostBuilderExtensions.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Microsoft/AspNetCore/Components/WebAssembly/Hosting/AbpWebAssemblyHostBuilderExtensions.cs index e6dccb373d..c2d433f8f9 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Microsoft/AspNetCore/Components/WebAssembly/Hosting/AbpWebAssemblyHostBuilderExtensions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Microsoft/AspNetCore/Components/WebAssembly/Hosting/AbpWebAssemblyHostBuilderExtensions.cs @@ -6,8 +6,8 @@ using JetBrains.Annotations; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Volo.Abp; -using Volo.Abp.AspNetCore.Components.UI; -using Volo.Abp.AspNetCore.Components.UI.DependencyInjection; +using Volo.Abp.AspNetCore.Components.Web; +using Volo.Abp.AspNetCore.Components.Web.DependencyInjection; using Volo.Abp.AspNetCore.Components.WebAssembly; using Volo.Abp.AspNetCore.Mvc.Client; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo.Abp.AspNetCore.Components.WebAssembly.csproj b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo.Abp.AspNetCore.Components.WebAssembly.csproj index 11e831d675..1a8cfd6bdd 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo.Abp.AspNetCore.Components.WebAssembly.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo.Abp.AspNetCore.Components.WebAssembly.csproj @@ -15,7 +15,7 @@ - + diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/AbpAspNetCoreComponentsWebAssemblyModule.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/AbpAspNetCoreComponentsWebAssemblyModule.cs index 6367c5f484..a62c74fbc8 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/AbpAspNetCoreComponentsWebAssemblyModule.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/AbpAspNetCoreComponentsWebAssemblyModule.cs @@ -3,8 +3,8 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; using Microsoft.Extensions.Logging; using Volo.Abp.AspNetCore.Components.DependencyInjection; -using Volo.Abp.AspNetCore.Components.UI; -using Volo.Abp.AspNetCore.Components.UI.ExceptionHandling; +using Volo.Abp.AspNetCore.Components.Web; +using Volo.Abp.AspNetCore.Components.Web.ExceptionHandling; using Volo.Abp.AspNetCore.Mvc.Client; using Volo.Abp.Http.Client; using Volo.Abp.Modularity; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCachedApplicationConfigurationClient.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCachedApplicationConfigurationClient.cs index e423df2997..d71b97334a 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCachedApplicationConfigurationClient.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCachedApplicationConfigurationClient.cs @@ -1,5 +1,4 @@ using System.Threading.Tasks; -using Volo.Abp.AspNetCore.Components.UI; using Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations; using Volo.Abp.AspNetCore.Mvc.Client; using Volo.Abp.DependencyInjection; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCurrentPrincipalAccessor.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCurrentPrincipalAccessor.cs index 73ba8471ad..e38cb9258b 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCurrentPrincipalAccessor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCurrentPrincipalAccessor.cs @@ -1,5 +1,5 @@ using System.Security.Claims; -using Volo.Abp.AspNetCore.Components.UI.Security; +using Volo.Abp.AspNetCore.Components.Web.Security; using Volo.Abp.DependencyInjection; using Volo.Abp.Security.Claims; diff --git a/framework/src/Volo.Abp.BlazoriseUI/AbpBlazoriseModule.cs b/framework/src/Volo.Abp.BlazoriseUI/AbpBlazoriseModule.cs index 6b21b5c870..f125278886 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/AbpBlazoriseModule.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/AbpBlazoriseModule.cs @@ -1,7 +1,7 @@ using Blazorise; using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Application; -using Volo.Abp.AspNetCore.Components.UI; +using Volo.Abp.AspNetCore.Components.Web; using Volo.Abp.Authorization; using Volo.Abp.Modularity; diff --git a/framework/src/Volo.Abp.BlazoriseUI/Volo.Abp.BlazoriseUI.csproj b/framework/src/Volo.Abp.BlazoriseUI/Volo.Abp.BlazoriseUI.csproj index acc021cf75..fc9bc87d6b 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Volo.Abp.BlazoriseUI.csproj +++ b/framework/src/Volo.Abp.BlazoriseUI/Volo.Abp.BlazoriseUI.csproj @@ -8,7 +8,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj index c0cc3576c7..f958657529 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj @@ -16,7 +16,7 @@ - + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs index 9f58e96c6c..4f94031fd0 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs @@ -7,16 +7,15 @@ using Microsoft.AspNetCore.Components.WebAssembly.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using MyCompanyName.MyProjectName.Blazor.Menus; -using Volo.Abp.AspNetCore.Components.UI.BasicTheme.Themes.Basic; -using Volo.Abp.AspNetCore.Components.UI.BasicTheme.WebAssembly; -using Volo.Abp.AspNetCore.Components.UI.Theming.Routing; using Volo.Abp.Autofac.WebAssembly; using Volo.Abp.AutoMapper; using Volo.Abp.Identity.Blazor; using Volo.Abp.Modularity; using Volo.Abp.TenantManagement.Blazor; using Volo.Abp.UI.Navigation; -using MyCompanyName.MyProjectName.Blazor.Menus; +using Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme; +using Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.Themes.Basic; +using Volo.Abp.AspNetCore.Components.WebAssembly.Theming.Routing; using Volo.Abp.SettingManagement.Blazor; namespace MyCompanyName.MyProjectName.Blazor