From fd5d777d3ad833f1de8255d8d36d77563f26a4ff Mon Sep 17 00:00:00 2001 From: hishamco Date: Mon, 19 Oct 2020 11:17:34 +0300 Subject: [PATCH] Label should use LocalizableComponent --- Oqtane.Client/Modules/Controls/Label.razor | 27 +++++----------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/Oqtane.Client/Modules/Controls/Label.razor b/Oqtane.Client/Modules/Controls/Label.razor index 0d32a14b..8bde0ce7 100644 --- a/Oqtane.Client/Modules/Controls/Label.razor +++ b/Oqtane.Client/Modules/Controls/Label.razor @@ -1,6 +1,5 @@ -@namespace Oqtane.Modules.Controls -@inherits ModuleControlBase -@using Microsoft.Extensions.Localization +@namespace Oqtane.Modules.Controls +@inherits LocalizableComponent @if (!string.IsNullOrEmpty(HelpText)) { @@ -27,11 +26,10 @@ else [Parameter] public string HelpText { get; set; } // optional - tooltip for this label - [Parameter] - public string ResourceKey { get; set; } - protected override void OnParametersSet() { + base.OnParametersSet(); + _openLabel = "@localizer[$"{ResourceKey}.Text"]; - HelpText = localizer[$"{ResourceKey}.{nameof(HelpText)}"]; - } - } + ChildContent =@@Localizer[$"{ResourceKey}.Text"]; + HelpText = Localizer[$"{ResourceKey}.{nameof(HelpText)}"]; } } }