AI-Studio/app/MindWork AI Studio/Components/ConfigurationSelect.razor

19 lines
584 B
Plaintext
Raw Normal View History

@inherits ConfigurationBaseCore
@typeparam TConfig
<MudSelect T="TConfig" Value="@this.SelectedValue()" Strict="@true" ShrinkLabel="@true" Disabled="@this.IsDisabled" Margin="Margin.Dense" Class="rounded-lg mb-0" Underline="false" ValueChanged="@this.OptionChanged">
@foreach (var data in this.Data)
{
<MudSelectItem Value="@data.Value">
@if (this.ItemTemplate is null)
{
@data.Name
}
else
{
@this.ItemTemplate(data)
}
</MudSelectItem>
}
</MudSelect>