@inherits ConfigurationBase
@typeparam TData

<MudSelectExtended
    T="TData"
    MultiSelection="@true"
    MultiSelectionTextFunc="@this.GetMultiSelectionText"
    SelectedValues="@this.SelectedValues()"
    Strict="@true"
    Disabled="@this.Disabled()"
    Margin="Margin.Dense"
    Label="@this.OptionDescription"
    Class="@GetClass"
    Variant="Variant.Outlined"
    HelperText="@this.OptionHelp"
    SelectedValuesChanged="@this.OptionChanged">
        @foreach (var data in this.Data)
        {
            <MudSelectItemExtended Value="@data.Value">
                @data.Name
            </MudSelectItemExtended>
        }
</MudSelectExtended>