UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

42 lines 3.27 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /* * @license * Copyright Akveo. All Rights Reserved. * Licensed under the MIT License. See License.txt in the project root for license information. */ import { ChangeDetectionStrategy, Component, Input } from '@angular/core'; /* * Chat message component. * * @styles * */ export class NbChatMessageTextComponent { } NbChatMessageTextComponent.decorators = [ { type: Component, args: [{ selector: 'nb-chat-message-text', template: ` <p class="sender" *ngIf="sender || date">{{ sender }} <time>{{ date | date:'shortTime' }}</time></p> <p class="text" *ngIf="message">{{ message }}</p> `, changeDetection: ChangeDetectionStrategy.OnPush }] } ]; NbChatMessageTextComponent.propDecorators = { sender: [{ type: Input }], message: [{ type: Input }], date: [{ type: Input }] }; if (false) { /** @type {?} */ NbChatMessageTextComponent.prototype.sender; /** @type {?} */ NbChatMessageTextComponent.prototype.message; /** @type {?} */ NbChatMessageTextComponent.prototype.date; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hhdC1tZXNzYWdlLXRleHQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vdGhlbWUtbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvY2hhdC9jaGF0LW1lc3NhZ2UtdGV4dC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBTUEsT0FBTyxFQUFFLHVCQUF1QixFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7Ozs7QUFnQjFFLE1BQU0sT0FBTywwQkFBMEI7OztZQVJ0QyxTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLHNCQUFzQjtnQkFDaEMsUUFBUSxFQUFFOzs7R0FHVDtnQkFDRCxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTthQUNoRDs7O3FCQU9FLEtBQUs7c0JBTUwsS0FBSzttQkFNTCxLQUFLOzs7O0lBWk4sNENBQXdCOztJQU14Qiw2Q0FBeUI7O0lBTXpCLDBDQUFvQiIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBsaWNlbnNlXHJcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cclxuICovXHJcblxyXG5pbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuLypcclxuICogQ2hhdCBtZXNzYWdlIGNvbXBvbmVudC5cclxuICpcclxuICogQHN0eWxlc1xyXG4gKlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICduYi1jaGF0LW1lc3NhZ2UtdGV4dCcsXHJcbiAgdGVtcGxhdGU6IGBcclxuICAgIDxwIGNsYXNzPVwic2VuZGVyXCIgKm5nSWY9XCJzZW5kZXIgfHwgZGF0ZVwiPnt7IHNlbmRlciB9fSA8dGltZT57eyBkYXRlICB8IGRhdGU6J3Nob3J0VGltZScgfX08L3RpbWU+PC9wPlxyXG4gICAgPHAgY2xhc3M9XCJ0ZXh0XCIgKm5nSWY9XCJtZXNzYWdlXCI+e3sgbWVzc2FnZSB9fTwvcD5cclxuICBgLFxyXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmJDaGF0TWVzc2FnZVRleHRDb21wb25lbnQge1xyXG5cclxuICAvKlxyXG4gICAqIE1lc3NhZ2Ugc2VuZGVyXHJcbiAgICogQHR5cGUge3N0cmluZ31cclxuICAgKi9cclxuICBASW5wdXQoKSBzZW5kZXI6IHN0cmluZztcclxuXHJcbiAgLypcclxuICAgKiBNZXNzYWdlIHNlbmRlclxyXG4gICAqIEB0eXBlIHtzdHJpbmd9XHJcbiAgICovXHJcbiAgQElucHV0KCkgbWVzc2FnZTogc3RyaW5nO1xyXG5cclxuICAvKlxyXG4gICAqIE1lc3NhZ2Ugc2VuZCBkYXRlXHJcbiAgICogQHR5cGUge0RhdGV9XHJcbiAgICovXHJcbiAgQElucHV0KCkgZGF0ZTogRGF0ZTtcclxuXHJcbn1cclxuIl19