Added preview feature configuration (#227)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2024-12-03 21:02:37 +01:00
1 parent e2859b3d76
commit 55d7895f58
26 files changed
+270 -41

No files matched your search

@@ -1,6 +1,7 @@
using AIStudio.Dialogs;
using AIStudio.Provider;
using AIStudio.Settings;
using AIStudio.Settings.DataModel;
using Microsoft.AspNetCore.Components;
@@ -42,6 +43,16 @@ public partial class Settings : ComponentBase, IMessageBusReceiver, IDisposable
#endregion
#region Preview-feature related
private void UpdatePreviewFeatures(PreviewVisibility previewVisibility)
{
this.SettingsManager.ConfigurationData.App.PreviewVisibility = previewVisibility;
this.SettingsManager.ConfigurationData.App.EnabledPreviewFeatures = previewVisibility.FilterPreviewFeatures(this.SettingsManager.ConfigurationData.App.EnabledPreviewFeatures);
}
#endregion
#region Provider related
private async Task AddLLMProvider()