@hpe/angular-toolkit
Version:
Hewlett-Packard Enterprise : Angular toolkit for rapid project development
69 lines (67 loc) • 6.76 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
//=============================================================================
//===
//=== (C) Copyright 2018 Hewlett Packard Enterprise Development LP.
//===
//=== Use of this source code is governed by an MIT-style license that can be
//=== found in the LICENSE file
//=============================================================================
import { Component, Input } from '@angular/core';
//=============================================================================
export class NotificationItem {
constructor() {
//-------------------------------------------------------------------------
this.icons = {
success: 'fa-check',
info: 'fa-info-circle',
warn: 'fa-exclamation-circle',
error: 'fa-times-circle'
};
}
}
NotificationItem.decorators = [
{ type: Component, args: [{
selector: 'hpe-notification-item',
template: `<!--
=============================================================================
===
=== (C) Copyright 2018 Hewlett Packard Enterprise Development LP.
===
=== Use of this source code is governed by an MIT-style license that can be
=== found in the LICENSE file
=============================================================================
-->
<div class="item" [ngClass]="message.severity">
<i class="fa" [ngClass]="icons[message.severity]"></i>
<b>{{message.summary}}</b>
<p class="message">{{message.detail}}</p>
</div>
`,
styles: [`.item{padding:4px 4px 1px;font-size:.9rem;margin:0;line-height:1rem;border-bottom:1px solid
},] },
];
/** @nocollapse */
NotificationItem.ctorParameters = () => [];
NotificationItem.propDecorators = {
"message": [{ type: Input },],
};
function NotificationItem_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
NotificationItem.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
NotificationItem.ctorParameters;
/** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */
NotificationItem.propDecorators;
/** @type {?} */
NotificationItem.prototype.message;
/** @type {?} */
NotificationItem.prototype.icons;
}
//=============================================================================
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm90aWZpY2F0aW9uLWl0ZW0uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaHBlL2FuZ3VsYXItdG9vbGtpdC9ndWkvcGFuZWwvIiwic291cmNlcyI6WyJ0b29sYmFyL25vdGlmaWNhdGlvbi1pdGVtL25vdGlmaWNhdGlvbi1pdGVtLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBUUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFJakQ7QUF1QkEsTUFBTTtJQXlCTDs7cUJBYlE7WUFDUCxPQUFPLEVBQUMsVUFBVTtZQUNsQixJQUFJLEVBQUcsZ0JBQWdCO1lBQ3ZCLElBQUksRUFBRyx1QkFBdUI7WUFDOUIsS0FBSyxFQUFFLGlCQUFpQjtTQUN4QjtLQVFlOzs7WUFoRGhCLFNBQVMsU0FBQztnQkFDVixRQUFRLEVBQU8sdUJBQXVCO2dCQUN0QyxRQUFRLEVBQUU7Ozs7Ozs7Ozs7Ozs7OztDQWVWO2dCQUNBLE1BQU0sRUFBRSxDQUFDLDJXQUEyVyxDQUFDO2FBQ3JYOzs7Ozt3QkFZQyxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PT1cbi8vPT09IChDKSBDb3B5cmlnaHQgMjAxOCBIZXdsZXR0IFBhY2thcmQgRW50ZXJwcmlzZSBEZXZlbG9wbWVudCBMUC5cbi8vPT09XG4vLz09PSBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuLy89PT0gZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5pbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQENvbXBvbmVudCh7XG5cdHNlbGVjdG9yXHQ6ICAgICAnaHBlLW5vdGlmaWNhdGlvbi1pdGVtJyxcblx0dGVtcGxhdGU6IGA8IS0tXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPT09XG49PT0gKEMpIENvcHlyaWdodCAyMDE4IEhld2xldHQgUGFja2FyZCBFbnRlcnByaXNlIERldmVsb3BtZW50IExQLlxuPT09XG49PT0gVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbj09PSBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLS0+XG5cbjxkaXYgY2xhc3M9XCJpdGVtXCIgW25nQ2xhc3NdPVwibWVzc2FnZS5zZXZlcml0eVwiPlxuXHQ8aSBjbGFzcz1cImZhXCIgW25nQ2xhc3NdPVwiaWNvbnNbbWVzc2FnZS5zZXZlcml0eV1cIj48L2k+Jm5ic3A7XG5cdDxiPnt7bWVzc2FnZS5zdW1tYXJ5fX08L2I+XG5cdDxwIGNsYXNzPVwibWVzc2FnZVwiPnt7bWVzc2FnZS5kZXRhaWx9fTwvcD5cbjwvZGl2PlxuYCxcblx0c3R5bGVzOiBbYC5pdGVte3BhZGRpbmc6NHB4IDRweCAxcHg7Zm9udC1zaXplOi45cmVtO21hcmdpbjowO2xpbmUtaGVpZ2h0OjFyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M2YzljYTt3aGl0ZS1zcGFjZTpub3JtYWw7bWF4LXdpZHRoOjgwMHB4fS5tZXNzYWdle21hcmdpbi10b3A6NHB4O21hcmdpbi1ib3R0b206NHB4fS5lcnJvcntjb2xvcjojYWIxYTBmO2JhY2tncm91bmQtY29sb3I6I2ZmY2JjOH0ud2Fybntjb2xvcjojOGE2NzE0O2JhY2tncm91bmQtY29sb3I6I2ZmZTliNX0uc3VjY2Vzc3tjb2xvcjojMmM4MzJmO2JhY2tncm91bmQtY29sb3I6I2I0ZjBiNn0uaW5mb3tjb2xvcjojMTc2NWEzO2JhY2tncm91bmQtY29sb3I6I2JmZTBmYX1gXVxufSlcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgY2xhc3MgTm90aWZpY2F0aW9uSXRlbSB7XG5cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC8vLS0tXG5cdC8vLS0tIFZhcmlhYmxlc1xuXHQvLy0tLVxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXHRASW5wdXQoKSBtZXNzYWdlOiBhbnk7XG5cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblx0aWNvbnMgPSB7XG5cdFx0c3VjY2VzczonZmEtY2hlY2snLFxuXHRcdGluZm86IFx0J2ZhLWluZm8tY2lyY2xlJyxcblx0XHR3YXJuOiBcdCdmYS1leGNsYW1hdGlvbi1jaXJjbGUnLFxuXHRcdGVycm9yOlx0J2ZhLXRpbWVzLWNpcmNsZSdcblx0fTtcblxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Ly8tLS1cblx0Ly8tLS0gQ29uc3RydWN0b3Jcblx0Ly8tLS1cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblx0Y29uc3RydWN0b3IoKSB7fVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4iXX0=