mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-02-13 11:21:36 +00:00
Fixed namespace
This commit is contained in:
parent
3932885530
commit
7ff39d8bd4
@ -1,6 +1,5 @@
|
|||||||
using AIStudio.Components;
|
using AIStudio.Components;
|
||||||
using AIStudio.Settings;
|
using AIStudio.Settings;
|
||||||
using AIStudio.Tools;
|
|
||||||
|
|
||||||
namespace AIStudio.Pages;
|
namespace AIStudio.Pages;
|
||||||
|
|
||||||
@ -11,35 +10,36 @@ public partial class Assistants : MSGComponentBase
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="component">The assistant component to check.</param>
|
/// <param name="component">The assistant component to check.</param>
|
||||||
/// <returns>True if the assistant should be visible, false otherwise.</returns>
|
/// <returns>True if the assistant should be visible, false otherwise.</returns>
|
||||||
private bool IsAssistantVisible(Components component)
|
private bool IsAssistantVisible(Tools.Components component)
|
||||||
{
|
{
|
||||||
// Map Components enum to ConfigurableAssistant enum
|
// Map Components enum to ConfigurableAssistant enum:
|
||||||
var configurableAssistant = component switch
|
var configurableAssistant = component switch
|
||||||
{
|
{
|
||||||
Components.GRAMMAR_SPELLING_ASSISTANT => ConfigurableAssistant.GRAMMAR_SPELLING_ASSISTANT,
|
Tools.Components.GRAMMAR_SPELLING_ASSISTANT => ConfigurableAssistant.GRAMMAR_SPELLING_ASSISTANT,
|
||||||
Components.ICON_FINDER_ASSISTANT => ConfigurableAssistant.ICON_FINDER_ASSISTANT,
|
Tools.Components.ICON_FINDER_ASSISTANT => ConfigurableAssistant.ICON_FINDER_ASSISTANT,
|
||||||
Components.REWRITE_ASSISTANT => ConfigurableAssistant.REWRITE_ASSISTANT,
|
Tools.Components.REWRITE_ASSISTANT => ConfigurableAssistant.REWRITE_ASSISTANT,
|
||||||
Components.TRANSLATION_ASSISTANT => ConfigurableAssistant.TRANSLATION_ASSISTANT,
|
Tools.Components.TRANSLATION_ASSISTANT => ConfigurableAssistant.TRANSLATION_ASSISTANT,
|
||||||
Components.AGENDA_ASSISTANT => ConfigurableAssistant.AGENDA_ASSISTANT,
|
Tools.Components.AGENDA_ASSISTANT => ConfigurableAssistant.AGENDA_ASSISTANT,
|
||||||
Components.CODING_ASSISTANT => ConfigurableAssistant.CODING_ASSISTANT,
|
Tools.Components.CODING_ASSISTANT => ConfigurableAssistant.CODING_ASSISTANT,
|
||||||
Components.TEXT_SUMMARIZER_ASSISTANT => ConfigurableAssistant.TEXT_SUMMARIZER_ASSISTANT,
|
Tools.Components.TEXT_SUMMARIZER_ASSISTANT => ConfigurableAssistant.TEXT_SUMMARIZER_ASSISTANT,
|
||||||
Components.EMAIL_ASSISTANT => ConfigurableAssistant.EMAIL_ASSISTANT,
|
Tools.Components.EMAIL_ASSISTANT => ConfigurableAssistant.EMAIL_ASSISTANT,
|
||||||
Components.LEGAL_CHECK_ASSISTANT => ConfigurableAssistant.LEGAL_CHECK_ASSISTANT,
|
Tools.Components.LEGAL_CHECK_ASSISTANT => ConfigurableAssistant.LEGAL_CHECK_ASSISTANT,
|
||||||
Components.SYNONYMS_ASSISTANT => ConfigurableAssistant.SYNONYMS_ASSISTANT,
|
Tools.Components.SYNONYMS_ASSISTANT => ConfigurableAssistant.SYNONYMS_ASSISTANT,
|
||||||
Components.MY_TASKS_ASSISTANT => ConfigurableAssistant.MY_TASKS_ASSISTANT,
|
Tools.Components.MY_TASKS_ASSISTANT => ConfigurableAssistant.MY_TASKS_ASSISTANT,
|
||||||
Components.JOB_POSTING_ASSISTANT => ConfigurableAssistant.JOB_POSTING_ASSISTANT,
|
Tools.Components.JOB_POSTING_ASSISTANT => ConfigurableAssistant.JOB_POSTING_ASSISTANT,
|
||||||
Components.BIAS_DAY_ASSISTANT => ConfigurableAssistant.BIAS_DAY_ASSISTANT,
|
Tools.Components.BIAS_DAY_ASSISTANT => ConfigurableAssistant.BIAS_DAY_ASSISTANT,
|
||||||
Components.ERI_ASSISTANT => ConfigurableAssistant.ERI_ASSISTANT,
|
Tools.Components.ERI_ASSISTANT => ConfigurableAssistant.ERI_ASSISTANT,
|
||||||
Components.DOCUMENT_ANALYSIS_ASSISTANT => ConfigurableAssistant.DOCUMENT_ANALYSIS_ASSISTANT,
|
Tools.Components.DOCUMENT_ANALYSIS_ASSISTANT => ConfigurableAssistant.DOCUMENT_ANALYSIS_ASSISTANT,
|
||||||
Components.I18N_ASSISTANT => ConfigurableAssistant.I18N_ASSISTANT,
|
Tools.Components.I18N_ASSISTANT => ConfigurableAssistant.I18N_ASSISTANT,
|
||||||
_ => (ConfigurableAssistant?)null,
|
|
||||||
|
_ => ConfigurableAssistant.UNKNOWN,
|
||||||
};
|
};
|
||||||
|
|
||||||
// If the component doesn't map to a configurable assistant, it's always visible
|
// If the component doesn't map to a configurable assistant, it's always visible:
|
||||||
if (configurableAssistant is null)
|
if (configurableAssistant is ConfigurableAssistant.UNKNOWN)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
// Check if the assistant is hidden in configuration
|
// Check if the assistant is hidden by any configuration plugin:
|
||||||
return !this.SettingsManager.ConfigurationData.App.HiddenAssistants.Contains(configurableAssistant.Value);
|
return !this.SettingsManager.ConfigurationData.App.HiddenAssistants.Contains(configurableAssistant);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user