diff --git a/app/MindWork AI Studio/Components/CommonDialogs/ConfirmDialog.razor b/app/MindWork AI Studio/Components/CommonDialogs/ConfirmDialog.razor new file mode 100644 index 0000000..3f75726 --- /dev/null +++ b/app/MindWork AI Studio/Components/CommonDialogs/ConfirmDialog.razor @@ -0,0 +1,9 @@ + + + @this.Message + + + No + Yes + + \ No newline at end of file diff --git a/app/MindWork AI Studio/Components/CommonDialogs/ConfirmDialog.razor.cs b/app/MindWork AI Studio/Components/CommonDialogs/ConfirmDialog.razor.cs new file mode 100644 index 0000000..201f906 --- /dev/null +++ b/app/MindWork AI Studio/Components/CommonDialogs/ConfirmDialog.razor.cs @@ -0,0 +1,18 @@ +using Microsoft.AspNetCore.Components; + +using MudBlazor; + +namespace AIStudio.Components.CommonDialogs; + +public partial class ConfirmDialog : ComponentBase +{ + [CascadingParameter] + private MudDialogInstance MudDialog { get; set; } = null!; + + [Parameter] + public string Message { get; set; } = string.Empty; + + private void Cancel() => this.MudDialog.Cancel(); + + private void Confirm() => this.MudDialog.Close(DialogResult.Ok(true)); +} \ No newline at end of file