|
|
|
@ -1,4 +1,4 @@
|
|
|
|
|
using System;
|
|
|
|
|
using System;
|
|
|
|
|
using System.IO;
|
|
|
|
|
using System.Net.Http;
|
|
|
|
|
using Blazorise.Bootstrap5;
|
|
|
|
@ -17,8 +17,16 @@ using MyCompanyName.MyProjectName.MultiTenancy;
|
|
|
|
|
using StackExchange.Redis;
|
|
|
|
|
using Volo.Abp;
|
|
|
|
|
using Volo.Abp.AspNetCore.Authentication.OpenIdConnect;
|
|
|
|
|
//<TEMPLATE-REMOVE IF-NOT='BASIC'>
|
|
|
|
|
using Volo.Abp.AspNetCore.Components.Server.BasicTheme;
|
|
|
|
|
using Volo.Abp.AspNetCore.Components.Server.BasicTheme.Bundling;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Bundling;
|
|
|
|
|
//</TEMPLATE-REMOVE>
|
|
|
|
|
//<TEMPLATE-REMOVE IF-NOT='LEPTONX-LITE'>
|
|
|
|
|
using Volo.Abp.AspNetCore.Components.Server.LeptonXLiteTheme;
|
|
|
|
|
using Volo.Abp.AspNetCore.Components.Server.LeptonXLiteTheme.Bundling;
|
|
|
|
|
//</TEMPLATE-REMOVE>
|
|
|
|
|
using Volo.Abp.AspNetCore.Components.Web.Theming.Routing;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.Client;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.Localization;
|
|
|
|
@ -26,8 +34,6 @@ using Volo.Abp.AspNetCore.Mvc.UI;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.UI.Bundling;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Bundling;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Toolbars;
|
|
|
|
|
using Volo.Abp.AspNetCore.Serilog;
|
|
|
|
@ -56,11 +62,16 @@ namespace MyCompanyName.MyProjectName.Blazor.Server.Tiered;
|
|
|
|
|
typeof(AbpAspNetCoreMvcClientModule),
|
|
|
|
|
typeof(AbpAspNetCoreAuthenticationOpenIdConnectModule),
|
|
|
|
|
typeof(AbpHttpClientIdentityModelWebModule),
|
|
|
|
|
//<TEMPLATE-REMOVE IF-NOT='BASIC'>
|
|
|
|
|
typeof(AbpAspNetCoreMvcUiBasicThemeModule),
|
|
|
|
|
typeof(AbpAspNetCoreComponentsServerBasicThemeModule),
|
|
|
|
|
//</TEMPLATE-REMOVE>
|
|
|
|
|
//<TEMPLATE-REMOVE IF-NOT='LEPTONX-LITE'>
|
|
|
|
|
typeof(AbpAspNetCoreComponentsServerLeptonXLiteThemeModule),
|
|
|
|
|
//</TEMPLATE-REMOVE>
|
|
|
|
|
typeof(AbpAutofacModule),
|
|
|
|
|
typeof(AbpSwashbuckleModule),
|
|
|
|
|
typeof(AbpAspNetCoreSerilogModule),
|
|
|
|
|
typeof(AbpAspNetCoreComponentsServerBasicThemeModule),
|
|
|
|
|
typeof(AbpIdentityBlazorServerModule),
|
|
|
|
|
typeof(AbpTenantManagementBlazorServerModule),
|
|
|
|
|
typeof(AbpSettingManagementBlazorServerModule)
|
|
|
|
@ -120,6 +131,7 @@ public class MyProjectNameBlazorModule : AbpModule
|
|
|
|
|
{
|
|
|
|
|
Configure<AbpBundlingOptions>(options =>
|
|
|
|
|
{
|
|
|
|
|
//<TEMPLATE-REMOVE IF-NOT='BASIC'>
|
|
|
|
|
// MVC UI
|
|
|
|
|
options.StyleBundles.Configure(
|
|
|
|
|
BasicThemeBundles.Styles.Global,
|
|
|
|
@ -139,6 +151,28 @@ public class MyProjectNameBlazorModule : AbpModule
|
|
|
|
|
bundle.AddFiles("/MyCompanyName.MyProjectName.Blazor.Server.Tiered.styles.css");
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
//</TEMPLATE-REMOVE>
|
|
|
|
|
//<TEMPLATE-REMOVE IF-NOT='LEPTONX-LITE'>
|
|
|
|
|
// MVC UI
|
|
|
|
|
options.StyleBundles.Configure(
|
|
|
|
|
BlazorLeptonXLiteThemeBundles.Styles.Global,
|
|
|
|
|
bundle =>
|
|
|
|
|
{
|
|
|
|
|
bundle.AddFiles("/global-styles.css");
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
//BLAZOR UI
|
|
|
|
|
options.StyleBundles.Configure(
|
|
|
|
|
BlazorLeptonXLiteThemeBundles.Styles.Global,
|
|
|
|
|
bundle =>
|
|
|
|
|
{
|
|
|
|
|
bundle.AddFiles("/blazor-global-styles.css");
|
|
|
|
|
//You can remove the following line if you don't use Blazor CSS isolation for components
|
|
|
|
|
bundle.AddFiles("/MyCompanyName.MyProjectName.Blazor.Server.Tiered.styles.css");
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
//</TEMPLATE-REMOVE>
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|