AI-Studio/app/MindWork AI Studio/Components/MudTextSwitch.razor.cs

30 lines
708 B
C#
Raw Permalink Normal View History

2024-08-05 19:12:52 +00:00
using Microsoft.AspNetCore.Components;
2024-08-21 06:30:01 +00:00
namespace AIStudio.Components;
2024-08-05 19:12:52 +00:00
public partial class MudTextSwitch : ComponentBase
{
[Parameter]
public string Label { get; set; } = string.Empty;
[Parameter]
public bool Disabled { get; set; }
[Parameter]
public bool Value { get; set; }
[Parameter]
public EventCallback<bool> ValueChanged { get; set; }
[Parameter]
public Color Color { get; set; } = Color.Primary;
[Parameter]
public Func<bool, string?> Validation { get; set; } = _ => null;
[Parameter]
public string LabelOn { get; set; } = string.Empty;
[Parameter]
public string LabelOff { get; set; } = string.Empty;
}