24 lines
672 B
Plaintext
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}!";
|
|
}
|
|
}
|