diff --git a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj index 185d6537beb..4e5b9b60ce3 100644 --- a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj +++ b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj @@ -32,6 +32,7 @@ + diff --git a/src/BootstrapBlazor.Server/Components/Samples/CodeEditors.razor b/src/BootstrapBlazor.Server/Components/Samples/CodeEditors.razor index a425770f0b3..9a8e2a3cc20 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/CodeEditors.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/CodeEditors.razor @@ -8,7 +8,7 @@ - + @@ -18,7 +18,7 @@ - + @@ -27,7 +27,12 @@ - <CodeEditor Value="@@Code" Language="@@Language" Theme="@@Theme" OnValueChanged="OnValueChanged" /> + <CodeEditor Value="@@_code" Language="@@_language" Theme="@@_theme" /> + + + + + diff --git a/src/BootstrapBlazor.Server/Components/Samples/CodeEditors.razor.cs b/src/BootstrapBlazor.Server/Components/Samples/CodeEditors.razor.cs index 21ec91d26e6..04b0fe18a14 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/CodeEditors.razor.cs +++ b/src/BootstrapBlazor.Server/Components/Samples/CodeEditors.razor.cs @@ -10,21 +10,24 @@ namespace BootstrapBlazor.Server.Components.Samples; /// public partial class CodeEditors { - [NotNull] - private string? Code { get; set; } + private string _code { get; set; } = """ +using System; + +void Main() +{ + Console.WriteLine(""Hello World""); +} +"""; - [NotNull] - private string? Language { get; set; } + private string _language { get; set; } = "CSharp"; - [NotNull] - private string? Theme { get; set; } + private string _theme { get; set; } = "vs"; private Task OnSelectedItemChanged(SelectedItem item) { if (item.Text == "JavaScript") { - Language = "javascript"; - Code = """ + _code = """ function main() { console.log('Hello World!') } @@ -33,8 +36,7 @@ function main() { if (item.Text == "CSharp") { - Language = "csharp"; - Code = """ + _code = """ using System; void Main() @@ -46,8 +48,7 @@ void Main() if (item.Text == "Json") { - Language = "json"; - Code = """ + _code = """ { "name": "Hello World", "age": 25 @@ -57,8 +58,7 @@ void Main() if (item.Text == "Razor") { - Language = "razor"; - Code = """ + _code = """ SelectOption> @@ -69,27 +69,6 @@ void Main() """; } - StateHasChanged(); - return Task.CompletedTask; - } - - private Task OnThemeSelectedItemChanged(SelectedItem item) - { - if (item.Value == "vs-dark") - { - Theme = item.Value; - } - - if (item.Value == "vs") - { - Theme = item.Value; - } - - if (item.Value == "hc-black") - { - Theme = item.Value; - } - StateHasChanged(); return Task.CompletedTask; }
<CodeEditor Value="@@Code" Language="@@Language" Theme="@@Theme" OnValueChanged="OnValueChanged" />
<CodeEditor Value="@@_code" Language="@@_language" Theme="@@_theme" />