Cancel Ok @code { private static readonly string[] SampleUserNames = new[] { "alex99", "samwise", "lunaStar", "maverick", "nova", "pixelPro", "kanu", "tay", "zorin", "echo" }; private static readonly Random _rnd = new(); [CascadingParameter] private IMudDialogInstance MudDialog { get; set; } = null!; private AddEditContactCommand request = new(); private MudForm? form; private bool success; private string[] errors = { }; private void Cancel() => MudDialog.Cancel(); private async Task Submit() { await form!.Validate(); if (!success) { return; } MudDialog.Close(request); } protected override Task OnInitializedAsync() { // Assign a random username from the in-memory list when the dialog opens request.UserName = SampleUserNames[_rnd.Next(SampleUserNames.Length)]; return base.OnInitializedAsync(); } }