From 7e290f4ba64c87d07a78af0c3f6e5c01b235b025 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Thu, 3 Sep 2020 15:47:05 +0300 Subject: [PATCH] Initialize blazorise --- .../MyProjectNameBlazorModule.cs | 20 +++++++++++++++++++ .../_Imports.razor | 3 ++- 2 files changed, 22 insertions(+), 1 deletion(-) 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 459fede935..996c8a4925 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs @@ -1,8 +1,12 @@ using System; using System.Net.Http; +using Blazorise; +using Blazorise.Bootstrap; +using Blazorise.Icons.FontAwesome; using Microsoft.AspNetCore.Components.WebAssembly.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; +using Volo.Abp; using Volo.Abp.AspNetCore.Components.WebAssembly; using Volo.Abp.Autofac; using Volo.Abp.Http.Client.IdentityModel.WebAssembly; @@ -27,9 +31,18 @@ namespace MyCompanyName.MyProjectName.Blazor ConfigureAuthentication(builder); ConfigureHttpClient(context, environment); + ConfigureBlazorise(context); ConfigureUI(builder); } + private void ConfigureBlazorise(ServiceConfigurationContext context) + { + context.Services + .AddBlazorise() + .AddBootstrapProviders() + .AddFontAwesomeIcons(); + } + private static void ConfigureAuthentication(WebAssemblyHostBuilder builder) { builder.Services.AddOidcAuthentication(options => @@ -51,5 +64,12 @@ namespace MyCompanyName.MyProjectName.Blazor BaseAddress = new Uri(environment.BaseAddress) }); } + + public override void OnApplicationInitialization(ApplicationInitializationContext context) + { + context.ServiceProvider + .UseBootstrapProviders() + .UseFontAwesomeIcons(); + } } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/_Imports.razor b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/_Imports.razor index e6569dd1cb..c1ac73cf4c 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/_Imports.razor +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/_Imports.razor @@ -7,4 +7,5 @@ @using Microsoft.JSInterop @using MyCompanyName.MyProjectName.Blazor @using MyCompanyName.MyProjectName.Blazor.Shared -@using Blazorise \ No newline at end of file +@using Blazorise +@using Blazorise.DataGrid \ No newline at end of file