Fix for #1914 Label Control appending Class to LabelClass

Modified so that the Class parameter is not constantly appended when a new Class is applied.
This commit is contained in:
Leigh Pointer 2022-01-08 16:12:27 +01:00
parent 6759156519
commit fc9e47778b

View File

@ -25,8 +25,8 @@ else
[Parameter]
public string HelpText { get; set; } // optional - tooltip for this label
private string _spanclass = "app-tooltip";
private string _labelclass = "form-label";
private string _spanclass;
private string _labelclass;
private string _helptext = string.Empty;
protected override void OnParametersSet()
@ -36,11 +36,15 @@ else
if (!string.IsNullOrEmpty(HelpText))
{
_helptext = Localize(nameof(HelpText), HelpText);
_spanclass += (!string.IsNullOrEmpty(Class)) ? " " + Class : "";
_labelclass = "form-label";
var spanclass = (!string.IsNullOrEmpty(Class)) ? " " + Class : "";
_spanclass = "app-tooltip" + spanclass;
}
else
{
_labelclass += (!string.IsNullOrEmpty(Class)) ? " " + Class : "";
var labelclass = (!string.IsNullOrEmpty(Class)) ? " " + Class : "";
_labelclass = "form-label" + labelclass;
}
var text = Localize("Text", String.Empty);