Files
ersatztv/ErsatzTV/Shared/EditImageFolderDurationDialog.razor
T
Jason DoveandGitHub 9462156148 fix mysql playout builds (#2352)
* more cancellation tokens and fixes

* so much cancellation token

* fix mysql playout builds
2025-08-27 18:09:56 +00:00

38 lines
1.2 KiB
Plaintext

<MudDialog>
<DialogContent>
<MudContainer Class="mb-6">
<MudText>
Edit the image folder duration
</MudText>
</MudContainer>
<MudNumericField T="double?" Label="Duration" @bind-Value="@_imageDurationSeconds"
Adornment="Adornment.End"
AdornmentText="seconds"
Min="0.01"
Step="0.01"
Immediate="true"/>
</DialogContent>
<DialogActions>
<MudButton OnClick="@Cancel" ButtonType="ButtonType.Reset">Cancel</MudButton>
<MudButton Color="Color.Primary" Variant="Variant.Filled" OnClick="@Submit">
Save Changes
</MudButton>
</DialogActions>
</MudDialog>
@code {
[Parameter]
public double? ImageFolderDuration { get; set; }
[CascadingParameter]
IMudDialogInstance MudDialog { get; set; }
private double? _imageDurationSeconds;
protected override void OnParametersSet() => _imageDurationSeconds = ImageFolderDuration;
private void Submit() => MudDialog.Close(DialogResult.Ok(_imageDurationSeconds));
private void Cancel() => MudDialog.Cancel();
}