theme-lib
Version:
This is a simple example Angular Library published to npm.
43 lines • 3.54 kB
JavaScript
/**
* @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
*
*/
var NbChatMessageTextComponent = /** @class */ (function () {
function NbChatMessageTextComponent() {
}
NbChatMessageTextComponent.decorators = [
{ type: Component, args: [{
selector: 'nb-chat-message-text',
template: "\n <p class=\"sender\" *ngIf=\"sender || date\">{{ sender }} <time>{{ date | date:'shortTime' }}</time></p>\n <p class=\"text\" *ngIf=\"message\">{{ message }}</p>\n ",
changeDetection: ChangeDetectionStrategy.OnPush
}] }
];
NbChatMessageTextComponent.propDecorators = {
sender: [{ type: Input }],
message: [{ type: Input }],
date: [{ type: Input }]
};
return NbChatMessageTextComponent;
}());
export { NbChatMessageTextComponent };
if (false) {
/** @type {?} */
NbChatMessageTextComponent.prototype.sender;
/** @type {?} */
NbChatMessageTextComponent.prototype.message;
/** @type {?} */
NbChatMessageTextComponent.prototype.date;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hhdC1tZXNzYWdlLXRleHQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vdGhlbWUtbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvY2hhdC9jaGF0LW1lc3NhZ2UtdGV4dC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBTUEsT0FBTyxFQUFFLHVCQUF1QixFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7Ozs7QUFRMUU7SUFBQTtJQTRCQSxDQUFDOztnQkE1QkEsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxzQkFBc0I7b0JBQ2hDLFFBQVEsRUFBRSxnTEFHVDtvQkFDRCxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtpQkFDaEQ7Ozt5QkFPRSxLQUFLOzBCQU1MLEtBQUs7dUJBTUwsS0FBSzs7SUFFUixpQ0FBQztDQUFBLEFBNUJELElBNEJDO1NBcEJZLDBCQUEwQjs7O0lBTXJDLDRDQUF3Qjs7SUFNeEIsNkNBQXlCOztJQU16QiwwQ0FBb0IiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAbGljZW5zZVxyXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXHJcbiAqL1xyXG5cclxuaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbi8qXHJcbiAqIENoYXQgbWVzc2FnZSBjb21wb25lbnQuXHJcbiAqXHJcbiAqIEBzdHlsZXNcclxuICpcclxuICovXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnbmItY2hhdC1tZXNzYWdlLXRleHQnLFxyXG4gIHRlbXBsYXRlOiBgXHJcbiAgICA8cCBjbGFzcz1cInNlbmRlclwiICpuZ0lmPVwic2VuZGVyIHx8IGRhdGVcIj57eyBzZW5kZXIgfX0gPHRpbWU+e3sgZGF0ZSAgfCBkYXRlOidzaG9ydFRpbWUnIH19PC90aW1lPjwvcD5cclxuICAgIDxwIGNsYXNzPVwidGV4dFwiICpuZ0lmPVwibWVzc2FnZVwiPnt7IG1lc3NhZ2UgfX08L3A+XHJcbiAgYCxcclxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcclxufSlcclxuZXhwb3J0IGNsYXNzIE5iQ2hhdE1lc3NhZ2VUZXh0Q29tcG9uZW50IHtcclxuXHJcbiAgLypcclxuICAgKiBNZXNzYWdlIHNlbmRlclxyXG4gICAqIEB0eXBlIHtzdHJpbmd9XHJcbiAgICovXHJcbiAgQElucHV0KCkgc2VuZGVyOiBzdHJpbmc7XHJcblxyXG4gIC8qXHJcbiAgICogTWVzc2FnZSBzZW5kZXJcclxuICAgKiBAdHlwZSB7c3RyaW5nfVxyXG4gICAqL1xyXG4gIEBJbnB1dCgpIG1lc3NhZ2U6IHN0cmluZztcclxuXHJcbiAgLypcclxuICAgKiBNZXNzYWdlIHNlbmQgZGF0ZVxyXG4gICAqIEB0eXBlIHtEYXRlfVxyXG4gICAqL1xyXG4gIEBJbnB1dCgpIGRhdGU6IERhdGU7XHJcblxyXG59XHJcbiJdfQ==