UI: Hide alarm style in notification when alarm cleared
This commit is contained in:
parent
d0cbf4efd1
commit
c870e03eb2
@ -41,7 +41,7 @@
|
||||
matTooltip="{{ 'notification.mark-as-read' | translate }}" matTooltipPosition="above">
|
||||
<mat-icon>check_circle_outline</mat-icon>
|
||||
</button>
|
||||
<div class="alarm-severity" *ngIf="notification.type === notificationType.ALARM"
|
||||
<div class="alarm-severity" *ngIf="notification.type === notificationType.ALARM && !notification.info.cleared"
|
||||
[ngStyle]="{backgroundColor: alarmColorSeverity(0.06)}">
|
||||
<span [ngStyle]="notificationIconColor()" class="severity">
|
||||
{{alarmSeverityTranslations.get(notification.info.alarmSeverity) | translate}}
|
||||
|
||||
@ -139,7 +139,7 @@ export class NotificationComponent implements OnInit {
|
||||
}
|
||||
|
||||
notificationColor(): string {
|
||||
if (this.notification.type === NotificationType.ALARM) {
|
||||
if (this.notification.type === NotificationType.ALARM && !this.notification.info.cleared) {
|
||||
return AlarmSeverityNotificationColors.get(this.notification.info.alarmSeverity);
|
||||
}
|
||||
return 'transparent';
|
||||
|
||||
@ -48,6 +48,8 @@ export interface NotificationInfo {
|
||||
alarmStatus?: AlarmStatus;
|
||||
alarmType?: string;
|
||||
stateEntityId?: EntityId;
|
||||
acknowledged?: boolean;
|
||||
cleared?: boolean;
|
||||
}
|
||||
|
||||
export interface NotificationRequest extends Omit<BaseData<NotificationRequestId>, 'label'> {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user