From 039324a88f8c6d77b96aa2ea627b2f50c21e04c1 Mon Sep 17 00:00:00 2001 From: Mladen Macanovic Date: Thu, 10 Dec 2020 10:08:03 +0100 Subject: [PATCH] Default button Save text from resource --- .../Components/SubmitButton.razor | 9 ++++++++- .../Components/SubmitButton.razor.cs | 11 +++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) 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