theme-lib
Version:
This is a simple example Angular Library published to npm.
50 lines • 3.79 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
*
*/
export class NbChatMessageQuoteComponent {
}
NbChatMessageQuoteComponent.decorators = [
{ type: Component, args: [{
selector: 'nb-chat-message-quote',
template: `
<p class="sender" *ngIf="sender || date">{{ sender }} <time>{{ date | date:'shortTime' }}</time></p>
<p class="quote">
{{ quote }}
</p>
<nb-chat-message-text [message]="message">
{{ message }}
</nb-chat-message-text>
`,
changeDetection: ChangeDetectionStrategy.OnPush
}] }
];
NbChatMessageQuoteComponent.propDecorators = {
message: [{ type: Input }],
sender: [{ type: Input }],
date: [{ type: Input }],
quote: [{ type: Input }]
};
if (false) {
/** @type {?} */
NbChatMessageQuoteComponent.prototype.message;
/** @type {?} */
NbChatMessageQuoteComponent.prototype.sender;
/** @type {?} */
NbChatMessageQuoteComponent.prototype.date;
/** @type {?} */
NbChatMessageQuoteComponent.prototype.quote;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hhdC1tZXNzYWdlLXF1b3RlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3RoZW1lLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2NoYXQvY2hhdC1tZXNzYWdlLXF1b3RlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFNQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7OztBQXFCMUUsTUFBTSxPQUFPLDJCQUEyQjs7O1lBYnZDLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsdUJBQXVCO2dCQUNqQyxRQUFRLEVBQUU7Ozs7Ozs7O0dBUVQ7Z0JBQ0QsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07YUFDaEQ7OztzQkFPRSxLQUFLO3FCQU1MLEtBQUs7bUJBTUwsS0FBSztvQkFNTCxLQUFLOzs7O0lBbEJOLDhDQUF5Qjs7SUFNekIsNkNBQXdCOztJQU14QiwyQ0FBb0I7O0lBTXBCLDRDQUF1QiIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBsaWNlbnNlXHJcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cclxuICovXHJcblxyXG5pbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuLypcclxuICogQ2hhdCBtZXNzYWdlIGNvbXBvbmVudC5cclxuICpcclxuICogQHN0eWxlc1xyXG4gKlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICduYi1jaGF0LW1lc3NhZ2UtcXVvdGUnLFxyXG4gIHRlbXBsYXRlOiBgXHJcbiAgICA8cCBjbGFzcz1cInNlbmRlclwiICpuZ0lmPVwic2VuZGVyIHx8IGRhdGVcIj57eyBzZW5kZXIgfX0gPHRpbWU+e3sgZGF0ZSAgfCBkYXRlOidzaG9ydFRpbWUnIH19PC90aW1lPjwvcD5cclxuICAgIDxwIGNsYXNzPVwicXVvdGVcIj5cclxuICAgICAge3sgcXVvdGUgfX1cclxuICAgIDwvcD5cclxuICAgIDxuYi1jaGF0LW1lc3NhZ2UtdGV4dCBbbWVzc2FnZV09XCJtZXNzYWdlXCI+XHJcbiAgICAgIHt7IG1lc3NhZ2UgfX1cclxuICAgIDwvbmItY2hhdC1tZXNzYWdlLXRleHQ+XHJcbiAgYCxcclxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcclxufSlcclxuZXhwb3J0IGNsYXNzIE5iQ2hhdE1lc3NhZ2VRdW90ZUNvbXBvbmVudCB7XHJcblxyXG4gIC8qXHJcbiAgICogTWVzc2FnZSBzZW5kZXJcclxuICAgKiBAdHlwZSB7c3RyaW5nfVxyXG4gICAqL1xyXG4gIEBJbnB1dCgpIG1lc3NhZ2U6IHN0cmluZztcclxuXHJcbiAgLypcclxuICAgKiBNZXNzYWdlIHNlbmRlclxyXG4gICAqIEB0eXBlIHtzdHJpbmd9XHJcbiAgICovXHJcbiAgQElucHV0KCkgc2VuZGVyOiBzdHJpbmc7XHJcblxyXG4gIC8qXHJcbiAgICogTWVzc2FnZSBzZW5kIGRhdGVcclxuICAgKiBAdHlwZSB7RGF0ZX1cclxuICAgKi9cclxuICBASW5wdXQoKSBkYXRlOiBEYXRlO1xyXG5cclxuICAvKlxyXG4gICAqIFF1b3RlZCBtZXNzYWdlXHJcbiAgICogQHR5cGUge0RhdGV9XHJcbiAgICovXHJcbiAgQElucHV0KCkgcXVvdGU6IHN0cmluZztcclxuXHJcbn1cclxuIl19