fix(ui): fix state label color

This commit is contained in:
Łukasz Mierzwa
2021-05-19 08:56:24 +01:00
committed by Łukasz Mierzwa
parent 50cb33ac16
commit 2e1fbf7e3e
3 changed files with 9 additions and 5 deletions

View File

@@ -31,7 +31,7 @@ const FilterInputLabel: FC<{
alertStore,
filter.matcher === QueryOperators.Equal ? filter.name : "",
filter.matcher === QueryOperators.Equal ? filter.value : "",
"components-filteredinputlabel btn-sm text-white",
"components-filteredinputlabel btn-sm",
"btn"
);

View File

@@ -46,18 +46,22 @@ describe("<GetClassAndStyle />", () => {
it("@state=active label should use StateLabelClassMap.active class", () => {
const cs = GetClassAndStyle(alertStore, "@state", "active");
expect(cs.colorClassNames).toContain(`bg-${StateLabelClassMap.active}`);
expect(cs.colorClassNames).toContain(
`bg-${StateLabelClassMap.active} text-white`
);
});
it("@state=suppressed label should use StateLabelClassMap.suppressed class", () => {
const cs = GetClassAndStyle(alertStore, "@state", "suppressed");
expect(cs.colorClassNames).toContain(`bg-${StateLabelClassMap.suppressed}`);
expect(cs.colorClassNames).toContain(
`bg-${StateLabelClassMap.suppressed} text-white`
);
});
it("@state=unprocessed label should use StateLabelClassMap.unprocessed class", () => {
const cs = GetClassAndStyle(alertStore, "@state", "unprocessed");
expect(cs.colorClassNames).toContain(
`bg-${StateLabelClassMap.unprocessed}`
`bg-${StateLabelClassMap.unprocessed} text-white`
);
});

View File

@@ -38,7 +38,7 @@ const GetClassAndStyle = (
} else if (name === StaticLabels.State) {
data.colorClassNames.push(
StateLabelClassMap[value as AlertStateT]
? `bg-${StateLabelClassMap[value as AlertStateT]}`
? `bg-${StateLabelClassMap[value as AlertStateT]} text-white`
: DefaultLabelClassMap[elementType]
);
} else if (alertStore.settings.values.staticColorLabels.includes(name)) {