<MudMessageBox @ref="_confirmSave" Title="Attenzione!" CancelText="Non salvare">
    <MessageContent>
        Sono state apportate delle modifiche. Vuoi salvarle prima di continuare?
    </MessageContent>
    <YesButton>
        <MudButton Size="Size.Small" Variant="Variant.Filled" Color="Color.Primary">
            Salva
        </MudButton>
    </YesButton>
</MudMessageBox>

@code
{
    private MudMessageBox? _confirmSave;
    
    public async Task<bool?> ShowAsync()
    {
        if (_confirmSave == null) return null;
        return await _confirmSave.ShowAsync();
    }
}