@* Conferma di un'azione. Il titolo dice cosa sta per succedere, il messaggio che conseguenze ha: davanti a un'azione irreversibile la domanda deve essere leggibile prima del testo, non dedotta da esso. YesText -> true, NoText -> false, chiusura senza scelta -> null. *@ @Message @YesText @code { [Parameter] public string Title { get; set; } = "Attenzione"; [Parameter] public string Message { get; set; } = string.Empty; [Parameter] public string YesText { get; set; } = string.Empty; [Parameter] public string NoText { get; set; } = "Annulla"; [Parameter] public Color YesColor { get; set; } = Color.Primary; private MudMessageBox? _confirmDelete; public async Task ShowAsync() { if (_confirmDelete == null) return null; return await _confirmDelete.ShowAsync(); } }