using AIStudio.Settings; using Microsoft.AspNetCore.Components; namespace AIStudio.Components; /// /// A base class for configuration options. /// public partial class ConfigurationBase : ComponentBase { /// /// The description of the option, i.e., the name. Should be /// as short as possible. /// [Parameter] public string OptionDescription { get; set; } = string.Empty; /// /// A helpful text that explains the option in more detail. /// [Parameter] public string OptionHelp { get; set; } = string.Empty; [Inject] public SettingsManager SettingsManager { get; init; } = null!; protected const string MARGIN_CLASS = "mb-6"; }