RSCG – BadIdeas.Icons.FontAwesome

RSCG – BadIdeas.Icons.FontAwesome
 
 

name BadIdeas.Icons.FontAwesome
nuget https://www.nuget.org/packages/BadIdeas.Icons.FontAwesome/
link https://github.com/phil-scott-78/Icons/
author Phil Scott

generate font awesome icons

 

This is how you can use BadIdeas.Icons.FontAwesome .

The code that you start with is


<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">

  <PropertyGroup>
    <TargetFramework>net9.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="BadIdeas.Icons.FontAwesome" Version="0.0.0-alpha.0.21" />
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="9.0.8" />
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="9.0.8" PrivateAssets="all" />
  </ItemGroup>
	<PropertyGroup>
		<EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>
		<CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GX</CompilerGeneratedFilesOutputPath>
	</PropertyGroup>
</Project>


The code that you will use is


@using BadIdeas.FontAwesome.Icons

@page "/"

<PageTitle>Home</PageTitle>

<h1>Hello, Github icon !</h1>

<Icon Item="Brands.Github()"> </Icon>



 

The code that is generated is

#pragma checksum "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\App.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "ca69fbc161c0130d6d7831728befc975abb17b04491a271bc49266261055543b"
// <auto-generated/>
#pragma warning disable 1591
namespace DemoBlazor
{
    #line default
    using global::System;
    using global::System.Collections.Generic;
    using global::System.Linq;
    using global::System.Threading.Tasks;
    using global::Microsoft.AspNetCore.Components;
#nullable restore
#line (1,2)-(1,23) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using System.Net.Http

#nullable disable
    ;
#nullable restore
#line (2,2)-(2,28) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using System.Net.Http.Json

#nullable disable
    ;
#nullable restore
#line (3,2)-(3,45) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms

#nullable disable
    ;
#nullable restore
#line (4,2)-(4,47) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing

#nullable disable
    ;
#nullable restore
#line (5,2)-(5,43) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Web

#nullable disable
    ;
#nullable restore
#line (6,2)-(6,58) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Web.Virtualization

#nullable disable
    ;
#nullable restore
#line (7,2)-(7,56) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.WebAssembly.Http

#nullable disable
    ;
#nullable restore
#line (8,2)-(8,27) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.JSInterop

#nullable disable
    ;
#nullable restore
#line (9,2)-(9,18) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using DemoBlazor

#nullable disable
    ;
#nullable restore
#line (10,2)-(10,25) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using DemoBlazor.Layout

#nullable disable
    ;
    #line default
    #line hidden
    #nullable restore
    public partial class App : global::Microsoft.AspNetCore.Components.ComponentBase
    #nullable disable
    {
        #pragma warning disable 1998
        protected override void BuildRenderTree(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
        {
            __builder.OpenComponent<global::Microsoft.AspNetCore.Components.Routing.Router>(0);
            __builder.AddComponentParameter(1, nameof(global::Microsoft.AspNetCore.Components.Routing.Router.
#nullable restore
#line (1,9)-(1,20) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\App.razor"
AppAssembly

#line default
#line hidden
#nullable disable
            ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Reflection.Assembly>(
#nullable restore
#line (1,23)-(1,43) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\App.razor"
typeof(App).Assembly

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(2, "Found", (global::Microsoft.AspNetCore.Components.RenderFragment<global::Microsoft.AspNetCore.Components.RouteData>)((routeData) => (__builder2) => {
                __builder2.OpenComponent<global::Microsoft.AspNetCore.Components.RouteView>(3);
                __builder2.AddComponentParameter(4, nameof(global::Microsoft.AspNetCore.Components.RouteView.
#nullable restore
#line (3,20)-(3,29) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\App.razor"
RouteData

#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.RouteData>(
#nullable restore
#line (3,32)-(3,41) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\App.razor"
routeData

#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(5, nameof(global::Microsoft.AspNetCore.Components.RouteView.
#nullable restore
#line (3,43)-(3,56) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\App.razor"
DefaultLayout

#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Type>(
#nullable restore
#line (3,59)-(3,77) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\App.razor"
typeof(MainLayout)

#line default
#line hidden
#nullable disable
                ));
                __builder2.CloseComponent();
                __builder2.AddMarkupContent(6, "\r\n        ");
                __builder2.OpenComponent<global::Microsoft.AspNetCore.Components.Routing.FocusOnNavigate>(7);
                __builder2.AddComponentParameter(8, nameof(global::Microsoft.AspNetCore.Components.Routing.FocusOnNavigate.
#nullable restore
#line (4,26)-(4,35) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\App.razor"
RouteData

#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.RouteData>(
#nullable restore
#line (4,38)-(4,47) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\App.razor"
routeData

#line default
#line hidden
#nullable disable
                ));
                __builder2.AddComponentParameter(9, nameof(global::Microsoft.AspNetCore.Components.Routing.FocusOnNavigate.
#nullable restore
#line (4,49)-(4,57) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\App.razor"
Selector

#line default
#line hidden
#nullable disable
                ), "h1");
                __builder2.CloseComponent();
            }
            ));
            __builder.AddAttribute(10, "NotFound", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
                __builder2.OpenComponent<global::Microsoft.AspNetCore.Components.Web.PageTitle>(11);
                __builder2.AddAttribute(12, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
                    __builder3.AddContent(13, "Not found");
                }
                ));
                __builder2.CloseComponent();
                __builder2.AddMarkupContent(14, "\r\n        ");
                __builder2.OpenComponent<global::Microsoft.AspNetCore.Components.LayoutView>(15);
                __builder2.AddComponentParameter(16, nameof(global::Microsoft.AspNetCore.Components.LayoutView.
#nullable restore
#line (8,21)-(8,27) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\App.razor"
Layout

#line default
#line hidden
#nullable disable
                ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Type>(
#nullable restore
#line (8,30)-(8,48) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\App.razor"
typeof(MainLayout)

#line default
#line hidden
#nullable disable
                ));
                __builder2.AddAttribute(17, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
                    __builder3.AddMarkupContent(18, "<p role=\"alert\">Sorry, there\'s nothing at this address.</p>");
                }
                ));
                __builder2.CloseComponent();
            }
            ));
            __builder.CloseComponent();
        }
        #pragma warning restore 1998
    }
}
#pragma warning restore 1591

#pragma checksum "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Layout\MainLayout.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "93d4b940f2ce228e270b07368e54f6d439ffc44bc31096274325558e65d2157f"
// <auto-generated/>
#pragma warning disable 1591
namespace DemoBlazor.Layout
{
    #line default
    using global::System;
    using global::System.Collections.Generic;
    using global::System.Linq;
    using global::System.Threading.Tasks;
    using global::Microsoft.AspNetCore.Components;
#nullable restore
#line (1,2)-(1,23) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using System.Net.Http

#nullable disable
    ;
#nullable restore
#line (2,2)-(2,28) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using System.Net.Http.Json

#nullable disable
    ;
#nullable restore
#line (3,2)-(3,45) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms

#nullable disable
    ;
#nullable restore
#line (4,2)-(4,47) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing

#nullable disable
    ;
#nullable restore
#line (5,2)-(5,43) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Web

#nullable disable
    ;
#nullable restore
#line (6,2)-(6,58) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Web.Virtualization

#nullable disable
    ;
#nullable restore
#line (7,2)-(7,56) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.WebAssembly.Http

#nullable disable
    ;
#nullable restore
#line (8,2)-(8,27) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.JSInterop

#nullable disable
    ;
#nullable restore
#line (9,2)-(9,18) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using DemoBlazor

#nullable disable
    ;
#nullable restore
#line (10,2)-(10,25) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using DemoBlazor.Layout

#nullable disable
    ;
    #line default
    #line hidden
    #nullable restore
    public partial class MainLayout : 
#nullable restore
#line (1,11)-(1,30) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Layout\MainLayout.razor"
LayoutComponentBase

#line default
#line hidden
#nullable disable

    #nullable disable
    {
        #pragma warning disable 1998
        protected override void BuildRenderTree(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
        {
            __builder.OpenElement(0, "div");
            __builder.AddAttribute(1, "class", "page");
            __builder.AddAttribute(2, "b-jtgeu50wdz");
            __builder.OpenElement(3, "div");
            __builder.AddAttribute(4, "class", "sidebar");
            __builder.AddAttribute(5, "b-jtgeu50wdz");
            __builder.OpenComponent<global::DemoBlazor.Layout.NavMenu>(6);
            __builder.CloseComponent();
            __builder.CloseElement();
            __builder.AddMarkupContent(7, "\r\n\r\n    ");
            __builder.OpenElement(8, "main");
            __builder.AddAttribute(9, "b-jtgeu50wdz");
            __builder.AddMarkupContent(10, "<div class=\"top-row px-4\" b-jtgeu50wdz><a href=\"https://learn.microsoft.com/aspnet/core/\" target=\"_blank\" b-jtgeu50wdz>About</a></div>\r\n\r\n        ");
            __builder.OpenElement(11, "article");
            __builder.AddAttribute(12, "class", "content px-4");
            __builder.AddAttribute(13, "b-jtgeu50wdz");
#nullable restore
#line (13,14)-(13,18) 25 "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Layout\MainLayout.razor"
__builder.AddContent(14, Body

#line default
#line hidden
#nullable disable
            );
            __builder.CloseElement();
            __builder.CloseElement();
            __builder.CloseElement();
        }
        #pragma warning restore 1998
    }
}
#pragma warning restore 1591

#pragma checksum "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Layout\NavMenu.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "335c479014d4298c68e2e946f2c0e5d50250e9ab6788a45df76e2e4a447e1dd2"
// <auto-generated/>
#pragma warning disable 1591
namespace DemoBlazor.Layout
{
    #line default
    using global::System;
    using global::System.Collections.Generic;
    using global::System.Linq;
    using global::System.Threading.Tasks;
    using global::Microsoft.AspNetCore.Components;
#nullable restore
#line (1,2)-(1,23) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using System.Net.Http

#nullable disable
    ;
#nullable restore
#line (2,2)-(2,28) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using System.Net.Http.Json

#nullable disable
    ;
#nullable restore
#line (3,2)-(3,45) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms

#nullable disable
    ;
#nullable restore
#line (4,2)-(4,47) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing

#nullable disable
    ;
#nullable restore
#line (5,2)-(5,43) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Web

#nullable disable
    ;
#nullable restore
#line (6,2)-(6,58) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Web.Virtualization

#nullable disable
    ;
#nullable restore
#line (7,2)-(7,56) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.WebAssembly.Http

#nullable disable
    ;
#nullable restore
#line (8,2)-(8,27) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.JSInterop

#nullable disable
    ;
#nullable restore
#line (9,2)-(9,18) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using DemoBlazor

#nullable disable
    ;
#nullable restore
#line (10,2)-(10,25) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using DemoBlazor.Layout

#nullable disable
    ;
    #line default
    #line hidden
    #nullable restore
    public partial class NavMenu : global::Microsoft.AspNetCore.Components.ComponentBase
    #nullable disable
    {
        #pragma warning disable 1998
        protected override void BuildRenderTree(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
        {
            __builder.OpenElement(0, "div");
            __builder.AddAttribute(1, "class", "top-row ps-3 navbar navbar-dark");
            __builder.AddAttribute(2, "b-bjnd80p4ln");
            __builder.OpenElement(3, "div");
            __builder.AddAttribute(4, "class", "container-fluid");
            __builder.AddAttribute(5, "b-bjnd80p4ln");
            __builder.AddMarkupContent(6, "<a class=\"navbar-brand\" href b-bjnd80p4ln>DemoBlazor</a>\r\n        ");
            __builder.OpenElement(7, "button");
            __builder.AddAttribute(8, "title", "Navigation menu");
            __builder.AddAttribute(9, "class", "navbar-toggler");
            __builder.AddAttribute(10, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line (4,74)-(4,87) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Layout\NavMenu.razor"
ToggleNavMenu

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(11, "b-bjnd80p4ln");
            __builder.AddMarkupContent(12, "<span class=\"navbar-toggler-icon\" b-bjnd80p4ln></span>");
            __builder.CloseElement();
            __builder.CloseElement();
            __builder.CloseElement();
            __builder.AddMarkupContent(13, "\r\n\r\n");
            __builder.OpenElement(14, "div");
            __builder.AddAttribute(15, "class", (
#nullable restore
#line (10,14)-(10,29) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Layout\NavMenu.razor"
NavMenuCssClass

#line default
#line hidden
#nullable disable
            ) + " nav-scrollable");
            __builder.AddAttribute(16, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line (10,56)-(10,69) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Layout\NavMenu.razor"
ToggleNavMenu

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(17, "b-bjnd80p4ln");
            __builder.OpenElement(18, "nav");
            __builder.AddAttribute(19, "class", "nav flex-column");
            __builder.AddAttribute(20, "b-bjnd80p4ln");
            __builder.OpenElement(21, "div");
            __builder.AddAttribute(22, "class", "nav-item px-3");
            __builder.AddAttribute(23, "b-bjnd80p4ln");
            __builder.OpenComponent<global::Microsoft.AspNetCore.Components.Routing.NavLink>(24);
            __builder.AddComponentParameter(25, "class", "nav-link");
            __builder.AddComponentParameter(26, "href", "");
            __builder.AddComponentParameter(27, nameof(global::Microsoft.AspNetCore.Components.Routing.NavLink.
#nullable restore
#line (13,47)-(13,52) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Layout\NavMenu.razor"
Match

#line default
#line hidden
#nullable disable
            ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch>(
#nullable restore
#line (13,54)-(13,70) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Layout\NavMenu.razor"
NavLinkMatch.All

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(28, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
                __builder2.AddMarkupContent(29, "<span class=\"bi bi-house-door-fill-nav-menu\" aria-hidden=\"true\" b-bjnd80p4ln></span> Home\r\n            ");
            }
            ));
            __builder.CloseComponent();
            __builder.CloseElement();
            __builder.AddMarkupContent(30, "\r\n        ");
            __builder.OpenElement(31, "div");
            __builder.AddAttribute(32, "class", "nav-item px-3");
            __builder.AddAttribute(33, "b-bjnd80p4ln");
            __builder.OpenComponent<global::Microsoft.AspNetCore.Components.Routing.NavLink>(34);
            __builder.AddComponentParameter(35, "class", "nav-link");
            __builder.AddComponentParameter(36, "href", "counter");
            __builder.AddAttribute(37, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
                __builder2.AddMarkupContent(38, "<span class=\"bi bi-plus-square-fill-nav-menu\" aria-hidden=\"true\" b-bjnd80p4ln></span> Counter\r\n            ");
            }
            ));
            __builder.CloseComponent();
            __builder.CloseElement();
            __builder.AddMarkupContent(39, "\r\n        ");
            __builder.OpenElement(40, "div");
            __builder.AddAttribute(41, "class", "nav-item px-3");
            __builder.AddAttribute(42, "b-bjnd80p4ln");
            __builder.OpenComponent<global::Microsoft.AspNetCore.Components.Routing.NavLink>(43);
            __builder.AddComponentParameter(44, "class", "nav-link");
            __builder.AddComponentParameter(45, "href", "weather");
            __builder.AddAttribute(46, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
                __builder2.AddMarkupContent(47, "<span class=\"bi bi-list-nested-nav-menu\" aria-hidden=\"true\" b-bjnd80p4ln></span> Weather\r\n            ");
            }
            ));
            __builder.CloseComponent();
            __builder.CloseElement();
            __builder.CloseElement();
            __builder.CloseElement();
        }
        #pragma warning restore 1998
#nullable restore
#line (30,8)-(39,1) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Layout\NavMenu.razor"

    private bool collapseNavMenu = true;

    private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null;

    private void ToggleNavMenu()
    {
        collapseNavMenu = !collapseNavMenu;
    }

#line default
#line hidden
#nullable disable

    }
}
#pragma warning restore 1591

#pragma checksum "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Counter.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "886d5e15f1c63f4cc1caec7ff58936690cc18dd69931479d26471f7575854ec2"
// <auto-generated/>
#pragma warning disable 1591
namespace DemoBlazor.Pages
{
    #line default
    using global::System;
    using global::System.Collections.Generic;
    using global::System.Linq;
    using global::System.Threading.Tasks;
    using global::Microsoft.AspNetCore.Components;
#nullable restore
#line (1,2)-(1,23) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using System.Net.Http

#nullable disable
    ;
#nullable restore
#line (2,2)-(2,28) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using System.Net.Http.Json

#nullable disable
    ;
#nullable restore
#line (3,2)-(3,45) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms

#nullable disable
    ;
#nullable restore
#line (4,2)-(4,47) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing

#nullable disable
    ;
#nullable restore
#line (5,2)-(5,43) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Web

#nullable disable
    ;
#nullable restore
#line (6,2)-(6,58) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Web.Virtualization

#nullable disable
    ;
#nullable restore
#line (7,2)-(7,56) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.WebAssembly.Http

#nullable disable
    ;
#nullable restore
#line (8,2)-(8,27) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.JSInterop

#nullable disable
    ;
#nullable restore
#line (9,2)-(9,18) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using DemoBlazor

#nullable disable
    ;
#nullable restore
#line (10,2)-(10,25) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using DemoBlazor.Layout

#nullable disable
    ;
    #line default
    #line hidden
    [global::Microsoft.AspNetCore.Components.RouteAttribute(
    // language=Route,Component
#nullable restore
#line (1,7)-(1,17) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Counter.razor"
"/counter"

#line default
#line hidden
#nullable disable
    )]
    #nullable restore
    public partial class Counter : global::Microsoft.AspNetCore.Components.ComponentBase
    #nullable disable
    {
        #pragma warning disable 1998
        protected override void BuildRenderTree(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
        {
            __builder.OpenComponent<global::Microsoft.AspNetCore.Components.Web.PageTitle>(0);
            __builder.AddAttribute(1, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
                __builder2.AddContent(2, "Counter");
            }
            ));
            __builder.CloseComponent();
            __builder.AddMarkupContent(3, "\r\n\r\n");
            __builder.AddMarkupContent(4, "<h1>Counter</h1>\r\n\r\n");
            __builder.OpenElement(5, "p");
            __builder.AddAttribute(6, "role", "status");
            __builder.AddContent(7, "Current count: ");
#nullable restore
#line (7,34)-(7,46) 24 "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Counter.razor"
__builder.AddContent(8, currentCount

#line default
#line hidden
#nullable disable
            );
            __builder.CloseElement();
            __builder.AddMarkupContent(9, "\r\n\r\n");
            __builder.OpenElement(10, "button");
            __builder.AddAttribute(11, "class", "btn btn-primary");
            __builder.AddAttribute(12, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 
#nullable restore
#line (9,43)-(9,57) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Counter.razor"
IncrementCount

#line default
#line hidden
#nullable disable
            ));
            __builder.AddContent(13, "Click me");
            __builder.CloseElement();
        }
        #pragma warning restore 1998
#nullable restore
#line (11,8)-(18,1) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Counter.razor"

    private int currentCount = 0;

    private void IncrementCount()
    {
        currentCount++;
    }

#line default
#line hidden
#nullable disable

    }
}
#pragma warning restore 1591

#pragma checksum "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Home.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "272dc4e721fa0386eb309253aa99c677acff5892a05b27aa39247930d309dc43"
// <auto-generated/>
#pragma warning disable 1591
namespace DemoBlazor.Pages
{
    #line default
    using global::System;
    using global::System.Collections.Generic;
    using global::System.Linq;
    using global::System.Threading.Tasks;
    using global::Microsoft.AspNetCore.Components;
#nullable restore
#line (1,2)-(1,23) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using System.Net.Http

#nullable disable
    ;
#nullable restore
#line (2,2)-(2,28) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using System.Net.Http.Json

#nullable disable
    ;
#nullable restore
#line (3,2)-(3,45) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms

#nullable disable
    ;
#nullable restore
#line (4,2)-(4,47) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing

#nullable disable
    ;
#nullable restore
#line (5,2)-(5,43) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Web

#nullable disable
    ;
#nullable restore
#line (6,2)-(6,58) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Web.Virtualization

#nullable disable
    ;
#nullable restore
#line (7,2)-(7,56) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.WebAssembly.Http

#nullable disable
    ;
#nullable restore
#line (8,2)-(8,27) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.JSInterop

#nullable disable
    ;
#nullable restore
#line (9,2)-(9,18) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using DemoBlazor

#nullable disable
    ;
#nullable restore
#line (10,2)-(10,25) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using DemoBlazor.Layout

#nullable disable
    ;
#nullable restore
#line (1,2)-(1,34) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Home.razor"
using BadIdeas.FontAwesome.Icons

#nullable disable
    ;
    #line default
    #line hidden
    [global::Microsoft.AspNetCore.Components.RouteAttribute(
    // language=Route,Component
#nullable restore
#line (3,7)-(3,10) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Home.razor"
"/"

#line default
#line hidden
#nullable disable
    )]
    #nullable restore
    public partial class Home : global::Microsoft.AspNetCore.Components.ComponentBase
    #nullable disable
    {
        #pragma warning disable 1998
        protected override void BuildRenderTree(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
        {
            __builder.OpenComponent<global::Microsoft.AspNetCore.Components.Web.PageTitle>(0);
            __builder.AddAttribute(1, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
                __builder2.AddContent(2, "Home");
            }
            ));
            __builder.CloseComponent();
            __builder.AddMarkupContent(3, "\r\n\r\n");
            __builder.AddMarkupContent(4, "<h1>Hello, world!</h1>\r\n\r\n");
            __builder.OpenComponent<global::BadIdeas.FontAwesome.Icons.Icon>(5);
            __builder.AddComponentParameter(6, nameof(global::BadIdeas.FontAwesome.Icons.Icon.
#nullable restore
#line (9,7)-(9,11) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Home.razor"
Item

#line default
#line hidden
#nullable disable
            ), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::BadIdeas.FontAwesome.Icons.IconData>(
#nullable restore
#line (9,13)-(9,28) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Home.razor"
Brands.Github()

#line default
#line hidden
#nullable disable
            ));
            __builder.CloseComponent();
            __builder.AddMarkupContent(7, "\r\nWelcome to your new app.\r\n");
        }
        #pragma warning restore 1998
    }
}
#pragma warning restore 1591

#pragma checksum "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "ca3097559f38e59ba0866a0d6af05b919de6b12c8ba6195018f5e8f6e8b52cae"
// <auto-generated/>
#pragma warning disable 1591
namespace DemoBlazor.Pages
{
    #line default
    using global::System;
    using global::System.Collections.Generic;
    using global::System.Linq;
    using global::System.Threading.Tasks;
    using global::Microsoft.AspNetCore.Components;
#nullable restore
#line (1,2)-(1,23) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using System.Net.Http

#nullable disable
    ;
#nullable restore
#line (2,2)-(2,28) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using System.Net.Http.Json

#nullable disable
    ;
#nullable restore
#line (3,2)-(3,45) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms

#nullable disable
    ;
#nullable restore
#line (4,2)-(4,47) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing

#nullable disable
    ;
#nullable restore
#line (5,2)-(5,43) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Web

#nullable disable
    ;
#nullable restore
#line (6,2)-(6,58) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Web.Virtualization

#nullable disable
    ;
#nullable restore
#line (7,2)-(7,56) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.WebAssembly.Http

#nullable disable
    ;
#nullable restore
#line (8,2)-(8,27) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.JSInterop

#nullable disable
    ;
#nullable restore
#line (9,2)-(9,18) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using DemoBlazor

#nullable disable
    ;
#nullable restore
#line (10,2)-(10,25) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using DemoBlazor.Layout

#nullable disable
    ;
    #line default
    #line hidden
    [global::Microsoft.AspNetCore.Components.RouteAttribute(
    // language=Route,Component
#nullable restore
#line (1,7)-(1,17) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor"
"/weather"

#line default
#line hidden
#nullable disable
    )]
    #nullable restore
    public partial class Weather : global::Microsoft.AspNetCore.Components.ComponentBase
    #nullable disable
    {
        #pragma warning disable 1998
        protected override void BuildRenderTree(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
        {
            __builder.OpenComponent<global::Microsoft.AspNetCore.Components.Web.PageTitle>(0);
            __builder.AddAttribute(1, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
                __builder2.AddContent(2, "Weather");
            }
            ));
            __builder.CloseComponent();
            __builder.AddMarkupContent(3, "\r\n\r\n");
            __builder.AddMarkupContent(4, "<h1>Weather</h1>\r\n\r\n");
            __builder.AddMarkupContent(5, "<p>This component demonstrates fetching data from the server.</p>");
#nullable restore
#line (10,2)-(12,1) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor"
if (forecasts == null)
{

#line default
#line hidden
#nullable disable

            __builder.AddMarkupContent(6, "<p><em>Loading...</em></p>");
#nullable restore
#line (13,1)-(16,1) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor"
}
else
{

#line default
#line hidden
#nullable disable

            __builder.OpenElement(7, "table");
            __builder.AddAttribute(8, "class", "table");
            __builder.AddMarkupContent(9, "<thead><tr><th>Date</th>\r\n                <th aria-label=\"Temperature in Celsius\">Temp. (C)</th>\r\n                <th aria-label=\"Temperature in Farenheit\">Temp. (F)</th>\r\n                <th>Summary</th></tr></thead>\r\n        ");
            __builder.OpenElement(10, "tbody");
#nullable restore
#line (26,1)-(26,13) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor"
            

#line default
#line hidden
#nullable disable

#nullable restore
#line (26,14)-(28,1) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor"
foreach (var forecast in forecasts)
            {

#line default
#line hidden
#nullable disable

            __builder.OpenElement(11, "tr");
            __builder.OpenElement(12, "td");
#nullable restore
#line (29,26)-(29,59) 25 "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor"
__builder.AddContent(13, forecast.Date.ToShortDateString()

#line default
#line hidden
#nullable disable
            );
            __builder.CloseElement();
            __builder.AddMarkupContent(14, "\r\n                    ");
            __builder.OpenElement(15, "td");
#nullable restore
#line (30,26)-(30,47) 25 "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor"
__builder.AddContent(16, forecast.TemperatureC

#line default
#line hidden
#nullable disable
            );
            __builder.CloseElement();
            __builder.AddMarkupContent(17, "\r\n                    ");
            __builder.OpenElement(18, "td");
#nullable restore
#line (31,26)-(31,47) 25 "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor"
__builder.AddContent(19, forecast.TemperatureF

#line default
#line hidden
#nullable disable
            );
            __builder.CloseElement();
            __builder.AddMarkupContent(20, "\r\n                    ");
            __builder.OpenElement(21, "td");
#nullable restore
#line (32,26)-(32,42) 25 "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor"
__builder.AddContent(22, forecast.Summary

#line default
#line hidden
#nullable disable
            );
            __builder.CloseElement();
            __builder.CloseElement();
#nullable restore
#line (34,1)-(35,1) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor"
            }

#line default
#line hidden
#nullable disable

            __builder.CloseElement();
            __builder.CloseElement();
#nullable restore
#line (37,1)-(38,1) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor"
}

#line default
#line hidden
#nullable disable

        }
        #pragma warning restore 1998
#nullable restore
#line (39,8)-(57,1) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor"

    private WeatherForecast[]? forecasts;

    protected override async Task OnInitializedAsync()
    {
        forecasts = await Http.GetFromJsonAsync<WeatherForecast&#91;&#93;>("sample-data/weather.json");
    }

    public class WeatherForecast
    {
        public DateOnly Date { get; set; }

        public int TemperatureC { get; set; }

        public string? Summary { get; set; }

        public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
    }

#line default
#line hidden
#nullable disable

        [global::Microsoft.AspNetCore.Components.InjectAttribute] private 
#nullable restore
#line (2,9)-(2,19) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor"
HttpClient

#line default
#line hidden
#nullable disable
         
#nullable restore
#line (2,20)-(2,24) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\Pages\Weather.razor"
Http

#line default
#line hidden
#nullable disable
         { get; set; }
         = default!;
    }
}
#pragma warning restore 1591

#pragma checksum "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "373161e83959a9e476ee6cbe5d33c4ecd5b75ab536cb5922b0c24b2ac93ff782"
// <auto-generated/>
#pragma warning disable 1591
namespace DemoBlazor
{
    #line default
    using global::System;
    using global::System.Collections.Generic;
    using global::System.Linq;
    using global::System.Threading.Tasks;
    using global::Microsoft.AspNetCore.Components;
#nullable restore
#line (1,2)-(1,23) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using System.Net.Http

#nullable disable
    ;
#nullable restore
#line (2,2)-(2,28) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using System.Net.Http.Json

#nullable disable
    ;
#nullable restore
#line (3,2)-(3,45) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms

#nullable disable
    ;
#nullable restore
#line (4,2)-(4,47) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing

#nullable disable
    ;
#nullable restore
#line (5,2)-(5,43) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Web

#nullable disable
    ;
#nullable restore
#line (6,2)-(6,58) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.Web.Virtualization

#nullable disable
    ;
#nullable restore
#line (7,2)-(7,56) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.AspNetCore.Components.WebAssembly.Http

#nullable disable
    ;
#nullable restore
#line (8,2)-(8,27) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using Microsoft.JSInterop

#nullable disable
    ;
#nullable restore
#line (9,2)-(9,18) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using DemoBlazor

#nullable disable
    ;
#nullable restore
#line (10,2)-(10,25) "D:\gth\RSCG_Examples\v2\rscg_examples\BadIdeas.Icons.FontAwesome\src\DemoBlazor\DemoBlazor\_Imports.razor"
using DemoBlazor.Layout

#nullable disable
    ;
    #line default
    #line hidden
    #nullable restore
    public partial class _Imports : object
    #nullable disable
    {
        #pragma warning disable 1998
        protected void Execute()
        {
        }
        #pragma warning restore 1998
    }
}
#pragma warning restore 1591

Code and pdf at

https://ignatandrei.github.io/RSCG_Examples/v2/docs/BadIdeas.Icons.FontAwesome


Posted

in

, ,

by

Tags: