From 791f20df15ee4ea3af4cb6a0f49c01d33821175e Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Fri, 3 Jul 2026 13:59:13 +0200 Subject: [PATCH] Allow the provider selection component to be disabled --- app/MindWork AI Studio/Components/ProviderSelection.razor | 2 +- .../Components/ProviderSelection.razor.cs | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/MindWork AI Studio/Components/ProviderSelection.razor b/app/MindWork AI Studio/Components/ProviderSelection.razor index 793f87c7..527ebde6 100644 --- a/app/MindWork AI Studio/Components/ProviderSelection.razor +++ b/app/MindWork AI Studio/Components/ProviderSelection.razor @@ -1,6 +1,6 @@ @using AIStudio.Settings @inherits MSGComponentBase - + @foreach (var provider in this.GetAvailableProviders()) { diff --git a/app/MindWork AI Studio/Components/ProviderSelection.razor.cs b/app/MindWork AI Studio/Components/ProviderSelection.razor.cs index 74bd75c9..5a5375de 100644 --- a/app/MindWork AI Studio/Components/ProviderSelection.razor.cs +++ b/app/MindWork AI Studio/Components/ProviderSelection.razor.cs @@ -20,6 +20,12 @@ public partial class ProviderSelection : MSGComponentBase [Parameter] public Func ValidateProvider { get; set; } = _ => null; + /// + /// Gets or sets whether provider selection is disabled. + /// + [Parameter] + public bool Disabled { get; set; } + [Parameter] public ConfidenceLevel ExplicitMinimumConfidence { get; set; } = ConfidenceLevel.UNKNOWN;