Problems: fix heart icons, fix #754

This commit is contained in:
Alexander Zobnin
2019-08-08 12:34:21 +03:00
parent e02b660dfd
commit 55ffe5eded
3 changed files with 7 additions and 16 deletions

View File

@@ -13,12 +13,8 @@ export default function AlertIcon(props: AlertIconProps) {
const { problem, color, blink, highlightBackground } = props;
const priority = Number(problem.priority);
let iconClass = '';
if (problem.value === '1') {
if (priority >= 3) {
if (problem.value === '1' && priority >= 2) {
iconClass = 'icon-gf-critical';
} else {
iconClass = 'icon-gf-warning';
}
} else {
iconClass = 'icon-gf-online';
}

View File

@@ -9,8 +9,7 @@ interface GFHeartIconProps {
export default function GFHeartIcon(props: GFHeartIconProps) {
const status = props.status;
const className = classNames("icon-gf", props.className,
{ "icon-gf-critical": status === 'critical' || status === 'problem' },
{ "icon-gf-warning": status === 'warning' },
{ "icon-gf-critical": status === 'critical' || status === 'problem' || status === 'warning'},
{ "icon-gf-online": status === 'online' || status === 'ok' },
);
return (

View File

@@ -557,12 +557,8 @@ export class TriggerPanelCtrl extends PanelCtrl {
getAlertIconClass(trigger) {
let iconClass = '';
if (trigger.value === '1') {
if (trigger.priority >= 3) {
if (trigger.value === '1' && trigger.priority >= 2) {
iconClass = 'icon-gf-critical';
} else {
iconClass = 'icon-gf-warning';
}
} else {
iconClass = 'icon-gf-online';
}
@@ -574,8 +570,8 @@ export class TriggerPanelCtrl extends PanelCtrl {
}
getAlertIconClassBySeverity(triggerSeverity) {
let iconClass = 'icon-gf-warning';
if (triggerSeverity.priority >= 3) {
let iconClass = 'icon-gf-online';
if (triggerSeverity.priority >= 2) {
iconClass = 'icon-gf-critical';
}
return iconClass;