Files
egwcorelib/EgwCoreLib.BlazorTest/Pages/TestDialog.razor
T
2026-05-05 10:18:27 +02:00

24 lines
672 B
Plaintext

@page "/TestDialog"
<h3>Pure Blazor Prompt Test</h3>
<hr />
<button class="btn btn-primary" @onclick="AskName">Ask Name</button>
<p>@resultMessage</p>
<CustomDialog @ref="promptDialog" Title="Test Custom Dialog" Message="Nome?" UserInput="MarioRossi" />
<i class="fa-solid fa-spinner fa-3x fa-spin"></i>
@code {
private CustomDialog? promptDialog;
private string resultMessage = "";
private async Task AskName()
{
var name = await promptDialog!.ShowAsync();
// var name = await promptDialog!.ShowAsync("Come ti chiami?", "(Super) Mario Rossi");
resultMessage = name is null ? "User cancelled." : $"Hello, {name}!";
}
}