ngx-dynamic-dashboard
Version:
an dashboard lib for angular 10
31 lines • 4.96 kB
JavaScript
/**
* Created by jayhamilton on 5/16/17.
*/
import { Component } from '@angular/core';
import { Notification } from './notification.model';
export class NotificationDetailComponent {
constructor() {
this.notifications = [];
let notification = new Notification('CPU Gadget', 'this is a cpu gadget error');
notification.setWhen((new Date()).toString());
this.notifications.push(notification);
notification = new Notification('Trend Gadget', 'this is a trend gadget error2');
notification.setWhen((new Date()).toString());
this.notifications.push(notification);
notification = new Notification('Disk Gadget', 'Disk 1 alert');
notification.setWhen((new Date()).toString());
this.notifications.push(notification);
notification = new Notification('Disk Gadget', 'Disk 2 alert');
notification.setWhen((new Date()).toString());
this.notifications.push(notification);
}
}
NotificationDetailComponent.decorators = [
{ type: Component, args: [{
selector: 'dashboard-notification-detail',
moduleId: module.id,
template: "<h3> Details</h3>\n<table class=\"ui inverted table\">\n <tr *ngFor=\"let notification of notifications\">\n <td style=\"font-weight:100 !important;\">\n <div>\n {{notification.description}}\n <br>\n {{notification.when}}\n </div>\n </td>\n </tr>\n</table>\n\n\n\n\n\n"
},] }
];
NotificationDetailComponent.ctorParameters = () => [];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm90aWZpY2F0aW9uRGV0YWlsLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvYmVubGkvd29ya3NwYWNlcy9uZ3gtZHluYW1pYy1kYXNoYm9hcmQtZnJhbWV3b3JrL3Byb2plY3RzL25neC1keW5hbWljLWRhc2hib2FyZC9zcmMvIiwic291cmNlcyI6WyJkYXNoYm9hcmQvbm90aWZpY2F0aW9uL25vdGlmaWNhdGlvbkRldGFpbC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFDSCxPQUFPLEVBQUMsU0FBUyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ3hDLE9BQU8sRUFBQyxZQUFZLEVBQUMsTUFBTSxzQkFBc0IsQ0FBQztBQVFsRCxNQUFNLE9BQU8sMkJBQTJCO0lBS3BDO1FBRUksSUFBSSxDQUFDLGFBQWEsR0FBRyxFQUFFLENBQUM7UUFDeEIsSUFBSSxZQUFZLEdBQUcsSUFBSSxZQUFZLENBQUMsWUFBWSxFQUFFLDRCQUE0QixDQUFDLENBQUM7UUFDaEYsWUFBWSxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksSUFBSSxFQUFFLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO1FBQzlDLElBQUksQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDO1FBQ3RDLFlBQVksR0FBRyxJQUFJLFlBQVksQ0FBQyxjQUFjLEVBQUUsK0JBQStCLENBQUMsQ0FBQztRQUNqRixZQUFZLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxJQUFJLEVBQUUsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7UUFDOUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUM7UUFDdEMsWUFBWSxHQUFHLElBQUksWUFBWSxDQUFDLGFBQWEsRUFBRSxjQUFjLENBQUMsQ0FBQztRQUMvRCxZQUFZLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxJQUFJLEVBQUUsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7UUFDOUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUM7UUFDdEMsWUFBWSxHQUFHLElBQUksWUFBWSxDQUFDLGFBQWEsRUFBRSxjQUFjLENBQUMsQ0FBQztRQUMvRCxZQUFZLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxJQUFJLEVBQUUsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7UUFDOUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUM7SUFFMUMsQ0FBQzs7O1lBM0JKLFNBQVMsU0FBQztnQkFDUCxRQUFRLEVBQUUsK0JBQStCO2dCQUN6QyxRQUFRLEVBQUUsTUFBTSxDQUFDLEVBQUU7Z0JBQ25CLDBYQUF3QzthQUUzQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3JlYXRlZCBieSBqYXloYW1pbHRvbiBvbiA1LzE2LzE3LlxuICovXG5pbXBvcnQge0NvbXBvbmVudH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge05vdGlmaWNhdGlvbn0gZnJvbSAnLi9ub3RpZmljYXRpb24ubW9kZWwnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ2Rhc2hib2FyZC1ub3RpZmljYXRpb24tZGV0YWlsJyxcbiAgICBtb2R1bGVJZDogbW9kdWxlLmlkLFxuICAgIHRlbXBsYXRlVXJsOiAnLi9ub3RpZmljYXRpb25EZXRhaWwuaHRtbCdcblxufSlcbmV4cG9ydCBjbGFzcyBOb3RpZmljYXRpb25EZXRhaWxDb21wb25lbnQge1xuXG5cbiAgICBub3RpZmljYXRpb25zOiBOb3RpZmljYXRpb25bXTtcblxuICAgIGNvbnN0cnVjdG9yKCkge1xuXG4gICAgICAgIHRoaXMubm90aWZpY2F0aW9ucyA9IFtdO1xuICAgICAgICBsZXQgbm90aWZpY2F0aW9uID0gbmV3IE5vdGlmaWNhdGlvbignQ1BVIEdhZGdldCcsICd0aGlzIGlzIGEgY3B1IGdhZGdldCBlcnJvcicpO1xuICAgICAgICBub3RpZmljYXRpb24uc2V0V2hlbigobmV3IERhdGUoKSkudG9TdHJpbmcoKSk7XG4gICAgICAgIHRoaXMubm90aWZpY2F0aW9ucy5wdXNoKG5vdGlmaWNhdGlvbik7XG4gICAgICAgIG5vdGlmaWNhdGlvbiA9IG5ldyBOb3RpZmljYXRpb24oJ1RyZW5kIEdhZGdldCcsICd0aGlzIGlzIGEgdHJlbmQgZ2FkZ2V0IGVycm9yMicpO1xuICAgICAgICBub3RpZmljYXRpb24uc2V0V2hlbigobmV3IERhdGUoKSkudG9TdHJpbmcoKSk7XG4gICAgICAgIHRoaXMubm90aWZpY2F0aW9ucy5wdXNoKG5vdGlmaWNhdGlvbik7XG4gICAgICAgIG5vdGlmaWNhdGlvbiA9IG5ldyBOb3RpZmljYXRpb24oJ0Rpc2sgR2FkZ2V0JywgJ0Rpc2sgMSBhbGVydCcpO1xuICAgICAgICBub3RpZmljYXRpb24uc2V0V2hlbigobmV3IERhdGUoKSkudG9TdHJpbmcoKSk7XG4gICAgICAgIHRoaXMubm90aWZpY2F0aW9ucy5wdXNoKG5vdGlmaWNhdGlvbik7XG4gICAgICAgIG5vdGlmaWNhdGlvbiA9IG5ldyBOb3RpZmljYXRpb24oJ0Rpc2sgR2FkZ2V0JywgJ0Rpc2sgMiBhbGVydCcpO1xuICAgICAgICBub3RpZmljYXRpb24uc2V0V2hlbigobmV3IERhdGUoKSkudG9TdHJpbmcoKSk7XG4gICAgICAgIHRoaXMubm90aWZpY2F0aW9ucy5wdXNoKG5vdGlmaWNhdGlvbik7XG5cbiAgICB9XG5cblxufVxuIl19