Skip to content

Commit 46ba5ca

Browse files
committed
Add ProjectRootClassType to DemoAppConstants
This commit introduces a new property `ProjectRootClassType` in the `DemoAppConstants` class, which returns the type of the `App` class. The documentation files have been updated to include this property in `CodeChunk` components, enhancing clarity for users implementing Bulma components. Changes are reflected in the manual installation and usage example sections across both WebAssembly and WebApp server documentation. NOTE: This commit message is auto-generated using GitHub Copilot.
1 parent b619cb3 commit 46ba5ca

3 files changed

Lines changed: 18 additions & 12 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
namespace BlazorExpress.ChartJS.Demo.RCL;
2+
3+
public static class DemoAppConstants
4+
{
5+
public static Type ProjectRootClassType => typeof(App);
6+
}

BlazorExpress.ChartJS.Demo.RCL/Pages/Docs/GettingStarted/net8/GettingStarted_01_NET_8_WebAssembly_Documentation.razor

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,25 +40,25 @@
4040
<ol>
4141
<li>
4242
<b>Add the NuGet package:</b>
43-
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.Text" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_01_Snippet.razor" />
43+
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.Text" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_01_Snippet.razor" ProjectRootClassType="DemoAppConstants.ProjectRootClassType" />
4444
</li>
4545
<li>
4646
<b>Add CSS references:</b>
4747
<Block>After the <code>base</code> tag in the <code>head</code> section of the <code>wwwroot/index.html</code> file, add the following references:</Block>
48-
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.HTML" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_02_Snippet.html" />
48+
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.HTML" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_02_Snippet.html" ProjectRootClassType="DemoAppConstants.ProjectRootClassType" />1
4949
</li>
5050
<li>
5151
<b>Add JS references:</b>
5252
<Block>Insert the following references into the body section of the <code>wwwroot/index.html</code> file, immediately after the <code>_framework/blazor.webassembly.js</code> reference:</Block>
53-
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.HTML" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_03_Snippet.html" />
53+
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.HTML" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_03_Snippet.html" ProjectRootClassType="DemoAppConstants.ProjectRootClassType" />
5454
</li>
5555
<li>
5656
<b>Register services:</b>
5757
<Block>Add <code>@@using BlazorExpress.Bulma</code> to <code>_Imports.razor</code>:</Block>
58-
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.Razor" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_04_Snippet.razor" />
58+
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.Razor" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_04_Snippet.razor" ProjectRootClassType="DemoAppConstants.ProjectRootClassType" />
5959

6060
@* <Block>Register services in <code>Program.cs</code> (if required):</Block>
61-
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.CSharp" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_05_Snippet.cs" />
61+
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.CSharp" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_05_Snippet.cs" ProjectRootClassType="DemoAppConstants.ProjectRootClassType" />
6262
<p>
6363
<b>Note:</b> If <code>AddBlazorExpressBulma()</code> is not available, check the <a href="https://github.com/BlazorExpress/BlazorExpress.Bulma" target="_blank">official documentation</a> for the latest setup instructions.
6464
</p> *@
@@ -76,7 +76,7 @@
7676
<ol>
7777
<li>
7878
<Block>Add a Bulma component to <code>Pages/Home.razor</code>:</Block>
79-
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.Razor" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_06_Snippet.razor" />
79+
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.Razor" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_06_Snippet.razor" ProjectRootClassType="DemoAppConstants.ProjectRootClassType" />
8080
</li>
8181
</ol>
8282
</Block>

BlazorExpress.ChartJS.Demo.RCL/Pages/Docs/GettingStarted/net8/GettingStarted_02_NET_8_WebApp_Server_Documentation.razor

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,25 +40,25 @@
4040
<ol>
4141
<li>
4242
<b>Add the NuGet package:</b>
43-
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.Text" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_01_Snippet.razor" />
43+
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.Text" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_01_Snippet.razor" ProjectRootClassType="DemoAppConstants.ProjectRootClassType" />
4444
</li>
4545
<li>
4646
<b>Add CSS references:</b>
4747
<Block>After the <code>base</code> tag in the <code>head</code> section of the <code>Components/App.razor</code> file, add the following references:</Block>
48-
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.HTML" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_02_Snippet.html" />
48+
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.HTML" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_02_Snippet.html" ProjectRootClassType="DemoAppConstants.ProjectRootClassType" />
4949
</li>
5050
<li>
5151
<b>Add JS references:</b>
5252
<Block>Insert the following references into the <code>body</code> section of the <code>Components/App.razor</code> file, immediately after the <code>_framework/blazor.web.js</code> reference:</Block>
53-
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.HTML" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_03_Snippet.html" />
53+
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.HTML" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_03_Snippet.html" ProjectRootClassType="DemoAppConstants.ProjectRootClassType" />
5454
</li>
5555
<li>
5656
<b>Register services:</b>
5757
<Block>Add <code>@@using BlazorExpress.Bulma</code> to <code>_Imports.razor</code>:</Block>
58-
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.Razor" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_04_Snippet.razor" />
58+
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.Razor" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_04_Snippet.razor" ProjectRootClassType="DemoAppConstants.ProjectRootClassType" />
5959

6060
@* <Block>Register services in <code>Program.cs</code> (if required):</Block>
61-
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.CSharp" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_05_Snippet.cs" />
61+
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.CSharp" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_05_Snippet.cs" ProjectRootClassType="DemoAppConstants.ProjectRootClassType" />
6262
<p>
6363
<b>Note:</b> If <code>AddBlazorExpressBulma()</code> is not available, check the <a href="https://github.com/BlazorExpress/BlazorExpress.Bulma" target="_blank">official documentation</a> for the latest setup instructions.
6464
</p> *@
@@ -76,7 +76,7 @@
7676
<ol>
7777
<li>
7878
<Block>Add a Bulma component to <code>Components/Pages/Home.razor</code>:</Block>
79-
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.Razor" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_06_Snippet.razor" />
79+
<CodeChunk Class="mt-3" LanguageCode="LanguageCode.Razor" FilePath="~\Pages\Docs\GettingStarted\net8\01_A_Manual_Install_06_Snippet.razor" ProjectRootClassType="DemoAppConstants.ProjectRootClassType" />
8080
</li>
8181
</ol>
8282
</Block>

0 commit comments

Comments
 (0)