Skip to content

Commit df862e2

Browse files
Merge pull request #1357 from securityscorecard/ondrejrusz-ssc@MAX-3284-monochromatic-business-impact
fix((businessImpactSignal): added support for monochromatic icons and used in BusinessImpactSignal MAX-3284
2 parents eaaccf5 + b7104b2 commit df862e2

File tree

4 files changed

+9
-1
lines changed

4 files changed

+9
-1
lines changed
-443 Bytes
Loading
-498 Bytes
Loading

src/components/Signal/BusinessImpactSignal.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export default function BusinessImpactSignal({
1818
<Vertical4Bars
1919
criticality={criticalityLevels[kind]}
2020
title={title ?? `${kind} business impact`}
21+
monochromatic
2122
{...props}
2223
/>
2324
);

src/components/Signal/common.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,13 @@ export function Vertical4Bars({
9696
criticality,
9797
size = 16,
9898
title,
99+
monochromatic = false,
99100
...props
100-
}: BaseSvgProps & { criticality: 0 | 1 | 2 | 3 | 4 }) {
101+
}: BaseSvgProps & { criticality: 0 | 1 | 2 | 3 | 4; monochromatic?: boolean }) {
101102
const getActiveColor = (level: number) => {
103+
if (monochromatic) {
104+
return 'var(--sscds-color-neutral-13)';
105+
}
102106
const colors = [
103107
'var(--sscds-color-signal-inactive)',
104108
'var(--severity-green-40)',
@@ -110,6 +114,9 @@ export function Vertical4Bars({
110114
};
111115

112116
const getInactiveColor = (level: number) => {
117+
if (monochromatic) {
118+
return 'var(--sscds-color-signal-inactive)';
119+
}
113120
const colors = [
114121
'var(--sscds-color-signal-inactive)',
115122
'var(--severity-green-20)',

0 commit comments

Comments
 (0)