Problems: fix heart icons, fix #754
This commit is contained in:
@@ -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) {
|
||||
iconClass = 'icon-gf-critical';
|
||||
} else {
|
||||
iconClass = 'icon-gf-warning';
|
||||
}
|
||||
if (problem.value === '1' && priority >= 2) {
|
||||
iconClass = 'icon-gf-critical';
|
||||
} else {
|
||||
iconClass = 'icon-gf-online';
|
||||
}
|
||||
|
||||
@@ -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 (
|
||||
|
||||
Reference in New Issue
Block a user