From 0f06b9694360d545ff47130498a1291c7d23aadd Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Fri, 26 Jul 2024 13:41:22 +0200 Subject: [PATCH] Fixed spellchecking config for single line dialog (#49) --- .../CommonDialogs/SingleInputDialog.razor | 2 +- .../CommonDialogs/SingleInputDialog.razor.cs | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/app/MindWork AI Studio/Components/CommonDialogs/SingleInputDialog.razor b/app/MindWork AI Studio/Components/CommonDialogs/SingleInputDialog.razor index 0b8d808..f58d5ec 100644 --- a/app/MindWork AI Studio/Components/CommonDialogs/SingleInputDialog.razor +++ b/app/MindWork AI Studio/Components/CommonDialogs/SingleInputDialog.razor @@ -1,7 +1,7 @@ @this.Message - + Cancel diff --git a/app/MindWork AI Studio/Components/CommonDialogs/SingleInputDialog.razor.cs b/app/MindWork AI Studio/Components/CommonDialogs/SingleInputDialog.razor.cs index 414f068..7f35056 100644 --- a/app/MindWork AI Studio/Components/CommonDialogs/SingleInputDialog.razor.cs +++ b/app/MindWork AI Studio/Components/CommonDialogs/SingleInputDialog.razor.cs @@ -1,3 +1,5 @@ +using AIStudio.Settings; + using Microsoft.AspNetCore.Components; namespace AIStudio.Components.CommonDialogs; @@ -18,6 +20,22 @@ public partial class SingleInputDialog : ComponentBase [Parameter] public Color ConfirmColor { get; set; } = Color.Error; + + [Inject] + private SettingsManager SettingsManager { get; set; } = null!; + + private static readonly Dictionary USER_INPUT_ATTRIBUTES = new(); + + #region Overrides of ComponentBase + + protected override async Task OnInitializedAsync() + { + // Configure the spellchecking for the user input: + this.SettingsManager.InjectSpellchecking(USER_INPUT_ATTRIBUTES); + await base.OnInitializedAsync(); + } + + #endregion private void Cancel() => this.MudDialog.Cancel();