From 8d24bb661aed4eefc0c07f095772d3a645b5fe16 Mon Sep 17 00:00:00 2001 From: rqx110 Date: Sat, 2 Apr 2022 09:06:34 +0800 Subject: [PATCH 1/2] make show blazor ui message alert extendable --- .../Components/UiMessageAlert.razor.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs index f0c8fa8aff..d913a966b0 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs @@ -94,7 +94,12 @@ public partial class UiMessageAlert : ComponentBase, IDisposable Options = e.Options; Callback = e.Callback; - await InvokeAsync(ModalRef.Show); + await ShowMessageAlert(); + } + + protected virtual Task ShowMessageAlert() + { + return InvokeAsync(ModalRef.Show); } public void Dispose() From 3b25e359a3fdce21cb4e7f0281a15187169f7d05 Mon Sep 17 00:00:00 2001 From: rqx110 Date: Sat, 2 Apr 2022 10:02:41 +0800 Subject: [PATCH 2/2] uses async/await instead of return task --- .../Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs index d913a966b0..c7fe013b3c 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/UiMessageAlert.razor.cs @@ -97,9 +97,9 @@ public partial class UiMessageAlert : ComponentBase, IDisposable await ShowMessageAlert(); } - protected virtual Task ShowMessageAlert() + protected virtual async Task ShowMessageAlert() { - return InvokeAsync(ModalRef.Show); + await InvokeAsync(ModalRef.Show); } public void Dispose()