diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor b/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor new file mode 100644 index 00000000..5cdb3263 --- /dev/null +++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor @@ -0,0 +1,24 @@ +@using AIStudio.Settings +@using AIStudio.Settings.DataModel +@inherits SettingsPanelBase + + + + + + + + + + @if(this.SettingsManager.ConfigurationData.App.PreviewVisibility > PreviewVisibility.NONE) + { + var availablePreviewFeatures = ConfigurationSelectDataFactory.GetPreviewFeaturesData(this.SettingsManager).ToList(); + if (availablePreviewFeatures.Count > 0) + { + + } + } + + + + \ No newline at end of file diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor.cs b/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor.cs new file mode 100644 index 00000000..f4b75bfe --- /dev/null +++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor.cs @@ -0,0 +1,12 @@ +using AIStudio.Settings.DataModel; + +namespace AIStudio.Components.Settings; + +public partial class SettingsPanelApp : SettingsPanelBase +{ + private void UpdatePreviewFeatures(PreviewVisibility previewVisibility) + { + this.SettingsManager.ConfigurationData.App.PreviewVisibility = previewVisibility; + this.SettingsManager.ConfigurationData.App.EnabledPreviewFeatures = previewVisibility.FilterPreviewFeatures(this.SettingsManager.ConfigurationData.App.EnabledPreviewFeatures); + } +} \ No newline at end of file diff --git a/app/MindWork AI Studio/Pages/Settings.razor b/app/MindWork AI Studio/Pages/Settings.razor index b7d7925e..08a0d10c 100644 --- a/app/MindWork AI Studio/Pages/Settings.razor +++ b/app/MindWork AI Studio/Pages/Settings.razor @@ -245,28 +245,8 @@ Add Profile - - - - - - - - - - @if(this.SettingsManager.ConfigurationData.App.PreviewVisibility > PreviewVisibility.NONE) - { - var availablePreviewFeatures = ConfigurationSelectDataFactory.GetPreviewFeaturesData(this.SettingsManager).ToList(); - if (availablePreviewFeatures.Count > 0) - { - - } - } - - - - + diff --git a/app/MindWork AI Studio/Pages/Settings.razor.cs b/app/MindWork AI Studio/Pages/Settings.razor.cs index ed29c90a..0f9bb61d 100644 --- a/app/MindWork AI Studio/Pages/Settings.razor.cs +++ b/app/MindWork AI Studio/Pages/Settings.razor.cs @@ -41,16 +41,6 @@ public partial class Settings : ComponentBase, IMessageBusReceiver, IDisposable await base.OnInitializedAsync(); } - #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