Skip to content

Commit edb6b67

Browse files
authored
[CounterBadge] Add support for additional attributes (#3542)
1 parent 1f9083b commit edb6b67

3 files changed

Lines changed: 22 additions & 1 deletion

File tree

src/Core/Components/CounterBadge/FluentCounterBadge.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#pragma warning disable 612, 618
55
}
66

7-
<div class="fluentui-counterbadge-container">
7+
<div class="fluentui-counterbadge-container" @attributes="@AdditionalAttributes">
88
@ChildContent
99

1010
@if (Dot)
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
2+
<div class="fluentui-counterbadge-container" data-test="test" b-vccc04ff9a="">
3+
<div class="fluentui-counterbadge" style="left: 60%; bottom: 60%; background-color: var(--accent-fill-rest); color: var(--neutral-fill-rest); border: 1px solid var(--accent-fill-rest);" title="1" b-vccc04ff9a="">1</div>
4+
</div>

tests/Core/CounterBadge/FluentCounterBadgeTests.cs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,4 +452,21 @@ public void FluentCounterBadge_WithPositioning()
452452
// Assert
453453
cut.Verify();
454454
}
455+
456+
[Fact]
457+
public void FluentCounterBadge_WithAdditionalAttributes()
458+
{
459+
// Arrange && Act
460+
var cut = TestContext.RenderComponent<FluentCounterBadge>(parameters =>
461+
{
462+
parameters.Add(p => p.Count, 1);
463+
parameters.Add(p => p.AdditionalAttributes, new Dictionary<string, object>
464+
{
465+
{ "data-test", "test" },
466+
});
467+
});
468+
469+
// Assert
470+
cut.Verify();
471+
}
455472
}

0 commit comments

Comments
 (0)