diff --git a/projects/observability/src/shared/components/entity-renderer/entity-renderer.component.scss b/projects/observability/src/shared/components/entity-renderer/entity-renderer.component.scss
index 0d830268e..50f7c86ac 100644
--- a/projects/observability/src/shared/components/entity-renderer/entity-renderer.component.scss
+++ b/projects/observability/src/shared/components/entity-renderer/entity-renderer.component.scss
@@ -2,11 +2,12 @@
@import 'font';
.ht-entity-renderer {
+ @include body-1-regular(currentColor);
display: flex;
flex-direction: row;
align-items: center;
font-weight: inherit;
- @include body-1-regular();
+ color: $gray-9;
.icon {
padding-right: 12px;
@@ -20,3 +21,7 @@
.navigable {
@include link-hover();
}
+
+.inherit-text-color {
+ @include body-1-regular(inherit);
+}
diff --git a/projects/observability/src/shared/components/entity-renderer/entity-renderer.component.test.ts b/projects/observability/src/shared/components/entity-renderer/entity-renderer.component.test.ts
index 327999ebc..44d2a9209 100644
--- a/projects/observability/src/shared/components/entity-renderer/entity-renderer.component.test.ts
+++ b/projects/observability/src/shared/components/entity-renderer/entity-renderer.component.test.ts
@@ -134,4 +134,32 @@ describe('Entity Renderer Component', () => {
});
expect(spectator.query(IconComponent)?.icon).toEqual(IconType.Add);
});
+
+ test('should inherit text color when enabled', () => {
+ const entity = {
+ [entityIdKey]: 'test-id',
+ [entityTypeKey]: ObservabilityEntityType.Api,
+ name: 'test api'
+ };
+
+ spectator = createHost(
+ `