21 lines
791 B
Plaintext
21 lines
791 B
Plaintext
@using Microsoft.FluentUI.AspNetCore.Components
|
|
<div class="admin-dialog">
|
|
<div class="admin-dialog-title">@Title</div>
|
|
<p class="admin-dialog-message">@Message</p>
|
|
<div class="admin-dialog-actions">
|
|
<FluentButton Appearance="ButtonAppearance.Transparent" @onclick="Cancel">취소</FluentButton>
|
|
<FluentButton Appearance="ButtonAppearance.Primary" @onclick="Confirm">삭제</FluentButton>
|
|
</div>
|
|
</div>
|
|
|
|
@code {
|
|
[Parameter] public string Title { get; set; } = "";
|
|
[Parameter] public string Message { get; set; } = "";
|
|
|
|
[Parameter] public EventCallback OnCancel { get; set; }
|
|
[Parameter] public EventCallback OnConfirm { get; set; }
|
|
|
|
private Task Cancel() => OnCancel.InvokeAsync();
|
|
private Task Confirm() => OnConfirm.InvokeAsync();
|
|
}
|