diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/SubmitButton.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/SubmitButton.razor index 97194720fe..140aa6502e 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/SubmitButton.razor +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/SubmitButton.razor @@ -1,3 +1,10 @@  diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/SubmitButton.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/SubmitButton.razor.cs index b4a7e13afd..95cbdedd20 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/SubmitButton.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/SubmitButton.razor.cs @@ -1,7 +1,9 @@ using System; using System.Threading.Tasks; using Blazorise; +using Localization.Resources.AbpUi; using Microsoft.AspNetCore.Components; +using Microsoft.Extensions.Localization; namespace Volo.Abp.BlazoriseUI.Components { @@ -27,18 +29,27 @@ namespace Volo.Abp.BlazoriseUI.Components [Parameter] public bool? Disabled { get; set; } + [Parameter] + public string SaveResourceKey { get; set; } = "Save"; + [Parameter] public EventCallback Clicked { get; set; } [Parameter] public RenderFragment ChildContent { get; set; } + [Inject] + protected IStringLocalizer StringLocalizer { get; set; } + protected bool IsDisabled => Disabled == true || Submiting; protected bool IsLoading => Submiting; + protected string SaveString + => StringLocalizer[SaveResourceKey]; + protected virtual async Task OnClickedHandler() { try diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor index 8444519e17..f20f4165e8 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor @@ -104,7 +104,7 @@ - @L["Save"] + @@ -142,7 +142,7 @@ - @L["Save"] + diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor index 3cad11d634..a371d4a646 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor @@ -176,7 +176,7 @@ - @L["Save"] + @@ -287,7 +287,7 @@ - @L["Save"] + diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor index 2918d16b44..f1ced268ca 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor @@ -114,7 +114,7 @@ - @L["Save"] + @@ -148,7 +148,7 @@ - @L["Save"] + @@ -187,7 +187,7 @@ - @L["Save"] +