@using AIStudio.Tools.PluginSystem @inherits MSGComponentBase @attribute [Route(Routes.PLUGINS)]
@T("Plugins") @T("Plugins") @T("Actions") @switch (context.Key) { case GROUP_ENABLED: @T("Enabled Plugins") break; case GROUP_DISABLED: @T("Disabled Plugins") break; case GROUP_INTERNAL: @T("Internal Plugins") break; }
@((MarkupString)context.IconSVG)
@context.Name @context.Description @if (context is { IsInternal: false, Type: not PluginType.CONFIGURATION }) { var isEnabled = this.SettingsManager.IsPluginEnabled(context); } @if (context is { IsInternal: false } && !string.IsNullOrWhiteSpace(context.SourceURL)) { var sourceUrl = context.SourceURL; var isSendingMail = IsSendingMail(sourceUrl); if(isSendingMail) { } else { } }