From 23bb580289591d9f421f746cc436afaa071fb17c Mon Sep 17 00:00:00 2001 From: Argo-AsicoTech Date: Thu, 21 Nov 2024 12:27:05 +0800 Subject: [PATCH 1/5] =?UTF-8?q?doc:=20=E5=A2=9E=E5=8A=A0=E7=A4=BA=E4=BE=8B?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/Samples/Mermaids.razor | 12 ++++++++++++ .../Components/Samples/Mermaids.razor.cs | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100644 src/BootstrapBlazor.Server/Components/Samples/Mermaids.razor create mode 100644 src/BootstrapBlazor.Server/Components/Samples/Mermaids.razor.cs diff --git a/src/BootstrapBlazor.Server/Components/Samples/Mermaids.razor b/src/BootstrapBlazor.Server/Components/Samples/Mermaids.razor new file mode 100644 index 00000000000..613d668eb39 --- /dev/null +++ b/src/BootstrapBlazor.Server/Components/Samples/Mermaids.razor @@ -0,0 +1,12 @@ +@page "/mermaid" +@inject IStringLocalizer Localizer + +

@Localizer["MermaidTitle"]

+ +

@Localizer["MermaidDescription"]

+ + + + diff --git a/src/BootstrapBlazor.Server/Components/Samples/Mermaids.razor.cs b/src/BootstrapBlazor.Server/Components/Samples/Mermaids.razor.cs new file mode 100644 index 00000000000..b8421ac82bb --- /dev/null +++ b/src/BootstrapBlazor.Server/Components/Samples/Mermaids.razor.cs @@ -0,0 +1,11 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the Apache 2.0 License +// See the LICENSE file in the project root for more information. +// Maintainer: Argo Zhang(argo@live.ca) Website: https://www.blazor.zone + +namespace BootstrapBlazor.Server.Components.Samples; + +public partial class Mermaids +{ + private string Content => "A-->B;\nA-->C;\nB-->D;\nC-->D;"; +} From 35782e520f8b67d6d0a9b8604a726c4fd17f01fc Mon Sep 17 00:00:00 2001 From: Argo-AsicoTech Date: Thu, 21 Nov 2024 12:33:27 +0800 Subject: [PATCH 2/5] =?UTF-8?q?chore:=20=E5=A2=9E=E5=8A=A0=E4=BE=9D?= =?UTF-8?q?=E8=B5=96=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj | 1 + 1 file changed, 1 insertion(+) diff --git a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj index 499c7cd9a0f..e2d8499d75a 100644 --- a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj +++ b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj @@ -49,6 +49,7 @@ + From 846e4fb7e53f177e30f5b626981b95e90ab31c70 Mon Sep 17 00:00:00 2001 From: frost <3052604797@qq.com> Date: Thu, 21 Nov 2024 18:36:00 +0800 Subject: [PATCH 3/5] doc(Mermaid): Add doc for Mermaid component --- .../Components/Pages/Coms.razor | 1 + .../Components/Samples/Mermaids.razor | 64 ++++++- .../Components/Samples/Mermaids.razor.cs | 166 +++++++++++++++++- .../Extensions/MenusLocalizerExtensions.cs | 5 + src/BootstrapBlazor.Server/Locales/en-US.json | 10 ++ src/BootstrapBlazor.Server/Locales/zh-CN.json | 10 ++ src/BootstrapBlazor.Server/docs.json | 1 + .../wwwroot/images/Mermaid.png | Bin 0 -> 50533 bytes 8 files changed, 252 insertions(+), 5 deletions(-) create mode 100644 src/BootstrapBlazor.Server/wwwroot/images/Mermaid.png diff --git a/src/BootstrapBlazor.Server/Components/Pages/Coms.razor b/src/BootstrapBlazor.Server/Components/Pages/Coms.razor index f42765c165a..8ff8e68ae79 100644 --- a/src/BootstrapBlazor.Server/Components/Pages/Coms.razor +++ b/src/BootstrapBlazor.Server/Components/Pages/Coms.razor @@ -120,6 +120,7 @@ + diff --git a/src/BootstrapBlazor.Server/Components/Samples/Mermaids.razor b/src/BootstrapBlazor.Server/Components/Samples/Mermaids.razor index 613d668eb39..1cb384a01a7 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/Mermaids.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/Mermaids.razor @@ -1,12 +1,68 @@ @page "/mermaid" -@inject IStringLocalizer Localizer +@inject IStringLocalizer Localizer

@Localizer["MermaidTitle"]

@Localizer["MermaidDescription"]

+ + - + Introduction="@Localizer["NormalIntro"]" + Name="GroupNormal"> + @foreach (var diagram in data) + { + + } +
+
+ + @foreach (var diagram in Diagrams) { } -
-