Files
qbtmud/Lantean.QBTMud/Components/Dialogs/SliderFieldDialog.razor
2024-10-22 09:57:50 +01:00

30 lines
1.2 KiB
Plaintext

@typeparam T
@inherits SubmittableDialog
<MudDialog>
<DialogContent>
<MudGrid>
<MudItem xs="12">
<MudTextField T="string" Label="@Label" Value="@GetDisplayValue()" ValueChanged="ValueChanged" Disabled="Disabled" Variant="Variant.Outlined" Adornment="@Adornment" AdornmentText="@AdornmentText" />
</MudItem>
<MudItem xs="12">
<MudSlider T="T" ValueLabel="true" Value="@Value" ValueChanged="ValueChanged" Min="@Min" Max="@Max" Disabled="Disabled">
<ValueLabelContent>
@if (ValueDisplayFunc is not null)
{
@ValueDisplayFunc(context.Value)
}
else
{
@context.Value
}
</ValueLabelContent>
</MudSlider>
</MudItem>
</MudGrid>
</DialogContent>
<DialogActions>
<MudButton OnClick="Cancel">Cancel</MudButton>
<MudButton Color="Color.Primary" ButtonType="ButtonType.Submit" OnClick="Submit">Save</MudButton>
</DialogActions>
</MudDialog>