UNPKG

@hpe/angular-toolkit

Version:

Hewlett-Packard Enterprise : Angular toolkit for rapid project development

69 lines (67 loc) 6.76 kB
/** * @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>&nbsp; <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 #c6c9ca;white-space:normal;max-width:800px}.message{margin-top:4px;margin-bottom:4px}.error{color:#ab1a0f;background-color:#ffcbc8}.warn{color:#8a6714;background-color:#ffe9b5}.success{color:#2c832f;background-color:#b4f0b6}.info{color:#1765a3;background-color:#bfe0fa}`] },] }, ]; /** @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=