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";
}