@implements IDisposable Edit the image folder duration Cancel Save Changes @code { private readonly CancellationTokenSource _cts = new(); [Parameter] public double? ImageFolderDuration { get; set; } [CascadingParameter] IMudDialogInstance MudDialog { get; set; } private double? _imageDurationSeconds; public void Dispose() { _cts.Cancel(); _cts.Dispose(); } protected override void OnParametersSet() => _imageDurationSeconds = ImageFolderDuration; private void Submit() => MudDialog.Close(DialogResult.Ok(_imageDurationSeconds)); private void Cancel() => MudDialog.Cancel(); }