From b485da7aa9ef06b6dcf857c9856fa0e6c8966a97 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sun, 19 May 2024 19:42:15 +0200 Subject: [PATCH] Auto-enable button to reload models, when necessary data was provided --- app/MindWork AI Studio/Settings/ProviderDialog.razor | 2 +- app/MindWork AI Studio/Settings/ProviderDialog.razor.cs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/MindWork AI Studio/Settings/ProviderDialog.razor b/app/MindWork AI Studio/Settings/ProviderDialog.razor index 829feb7..0fac746 100644 --- a/app/MindWork AI Studio/Settings/ProviderDialog.razor +++ b/app/MindWork AI Studio/Settings/ProviderDialog.razor @@ -38,7 +38,7 @@ /> - Reload + Reload @foreach (var model in this.availableModels) { diff --git a/app/MindWork AI Studio/Settings/ProviderDialog.razor.cs b/app/MindWork AI Studio/Settings/ProviderDialog.razor.cs index 67945e3..6a668ae 100644 --- a/app/MindWork AI Studio/Settings/ProviderDialog.razor.cs +++ b/app/MindWork AI Studio/Settings/ProviderDialog.razor.cs @@ -208,6 +208,8 @@ public partial class ProviderDialog : ComponentBase private void Cancel() => this.MudDialog.Cancel(); + private bool CanLoadModels => !string.IsNullOrWhiteSpace(this.dataAPIKey) && this.DataProvider != Providers.NONE && !string.IsNullOrWhiteSpace(this.DataInstanceName); + private async Task ReloadModels() { var provider = this.DataProvider.CreateProvider(this.DataInstanceName);