diff --git a/app/MindWork AI Studio/Settings/ProviderDialog.razor b/app/MindWork AI Studio/Settings/ProviderDialog.razor index 0fac746..62fdad3 100644 --- a/app/MindWork AI Studio/Settings/ProviderDialog.razor +++ b/app/MindWork AI Studio/Settings/ProviderDialog.razor @@ -14,6 +14,7 @@ AdornmentIcon="@Icons.Material.Filled.Lightbulb" AdornmentColor="Color.Info" Validation="@this.ValidatingInstanceName" + UserAttributes="@INSTANCE_NAME_ATTRIBUTES" /> @* ReSharper disable once CSharpWarnings::CS8974 *@ diff --git a/app/MindWork AI Studio/Settings/ProviderDialog.razor.cs b/app/MindWork AI Studio/Settings/ProviderDialog.razor.cs index 3cfd257..113fa3e 100644 --- a/app/MindWork AI Studio/Settings/ProviderDialog.razor.cs +++ b/app/MindWork AI Studio/Settings/ProviderDialog.razor.cs @@ -56,6 +56,8 @@ public partial class ProviderDialog : ComponentBase [Inject] private IJSRuntime JsRuntime { get; set; } = null!; + private static readonly Dictionary INSTANCE_NAME_ATTRIBUTES = new(); + /// /// The list of used instance names. We need this to check for uniqueness. /// @@ -76,6 +78,9 @@ public partial class ProviderDialog : ComponentBase protected override async Task OnInitializedAsync() { + // Configure the spellchecking for the instance name input: + this.SettingsManager.InjectSpellchecking(INSTANCE_NAME_ATTRIBUTES); + // Load the used instance names: this.UsedInstanceNames = this.SettingsManager.ConfigurationData.Providers.Select(x => x.InstanceName.ToLowerInvariant()).ToList();