Skip to content

Commit bdc62ad

Browse files
committed
closes #15
1 parent 8baedbb commit bdc62ad

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

ExtentReports/MarkupUtils/Label.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ internal class Label : IMarkup
44
{
55
public string Text { get; set; }
66
public ExtentColor Color { get; set; }
7+
public ExtentColor TextColor { get; set; } = ExtentColor.Black;
78

89
public string GetMarkup()
910
{
10-
var textColor = Color != ExtentColor.White ? "white-text" : "black-text";
11+
var textColor = TextColor.ToString().ToLower() + "-text";
1112
var lhs = "<span class='badge " + textColor + " " + Color.ToString().ToLower() + "'>";
1213
var rhs = "</span>";
1314
return lhs + Text + rhs;

ExtentReports/MarkupUtils/MarkupHelper.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,17 @@ public static IMarkup CreateLabel(string text, ExtentColor color)
1212
return label;
1313
}
1414

15+
public static IMarkup CreateLabel(string text, ExtentColor color, ExtentColor textColor)
16+
{
17+
var label = new Label
18+
{
19+
Text = text,
20+
Color = color,
21+
TextColor = textColor
22+
};
23+
return label;
24+
}
25+
1526
public static IMarkup CreateCodeBlock(string code, CodeLanguage lang = CodeLanguage.Xml)
1627
{
1728
var cb = new CodeBlock

0 commit comments

Comments
 (0)