UNPKG

@asi-ngtools/lib

Version:

This project is a little components library, simple to use, which will help you to simplify your project.

52 lines (51 loc) 3.2 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Input, Component, TemplateRef, ViewChild, ContentChild } from '@angular/core'; import { AsiComponentTemplateTabHeaderDef } from '../../common/asi-component-template'; var AsiTab = /** @class */ (function () { function AsiTab() { } AsiTab.decorators = [ { type: Component, args: [{ selector: 'asi-tab', template: '<ng-template><ng-content></ng-content></ng-template>' }] } ]; AsiTab.propDecorators = { tabId: [{ type: Input }], label: [{ type: Input }], tabClass: [{ type: Input }], contentTemplate: [{ type: ViewChild, args: [TemplateRef,] }], headerDef: [{ type: ContentChild, args: [AsiComponentTemplateTabHeaderDef,] }] }; return AsiTab; }()); export { AsiTab }; if (false) { /** * Give an id to the tab * @type {?} */ AsiTab.prototype.tabId; /** * Label to display (is translated) * @type {?} */ AsiTab.prototype.label; /** * Add a custom class to the tab * @type {?} */ AsiTab.prototype.tabClass; /** @type {?} */ AsiTab.prototype.contentTemplate; /** @type {?} */ AsiTab.prototype.headerDef; /** @type {?} */ AsiTab.prototype.active; /** @type {?} */ AsiTab.prototype.index; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNpLXRhYi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYXNpLW5ndG9vbHMvbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvYXNpLXRhYi1ncm91cC9hc2ktdGFiL2FzaS10YWIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN2RixPQUFPLEVBQUUsZ0NBQWdDLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQzs7Ozs7Z0JBRXRGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsU0FBUztvQkFDbkIsUUFBUSxFQUFFLHNEQUFzRDtpQkFDakU7Ozt3QkFJRSxLQUFLO3dCQUdMLEtBQUs7MkJBR0wsS0FBSztrQ0FFTCxTQUFTLFNBQUMsV0FBVzs0QkFFckIsWUFBWSxTQUFDLGdDQUFnQzs7aUJBcEJoRDs7U0FPYSxNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5wdXQsIENvbXBvbmVudCwgVGVtcGxhdGVSZWYsIFZpZXdDaGlsZCwgQ29udGVudENoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEFzaUNvbXBvbmVudFRlbXBsYXRlVGFiSGVhZGVyRGVmIH0gZnJvbSAnLi4vLi4vY29tbW9uL2FzaS1jb21wb25lbnQtdGVtcGxhdGUnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhc2ktdGFiJyxcclxuICB0ZW1wbGF0ZTogJzxuZy10ZW1wbGF0ZT48bmctY29udGVudD48L25nLWNvbnRlbnQ+PC9uZy10ZW1wbGF0ZT4nLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgQXNpVGFiIHtcclxuXHJcbiAgLyoqIEdpdmUgYW4gaWQgdG8gdGhlIHRhYiAgKi9cclxuICBASW5wdXQoKSB0YWJJZDogc3RyaW5nO1xyXG5cclxuICAvKiogTGFiZWwgdG8gZGlzcGxheSAoaXMgdHJhbnNsYXRlZCkgKi9cclxuICBASW5wdXQoKSBsYWJlbDogc3RyaW5nO1xyXG5cclxuICAvKiogQWRkIGEgY3VzdG9tIGNsYXNzIHRvIHRoZSB0YWIgKi9cclxuICBASW5wdXQoKSB0YWJDbGFzczogc3RyaW5nO1xyXG5cclxuICBAVmlld0NoaWxkKFRlbXBsYXRlUmVmKSBjb250ZW50VGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT47XHJcblxyXG4gIEBDb250ZW50Q2hpbGQoQXNpQ29tcG9uZW50VGVtcGxhdGVUYWJIZWFkZXJEZWYpIGhlYWRlckRlZjogQXNpQ29tcG9uZW50VGVtcGxhdGVUYWJIZWFkZXJEZWY7XHJcblxyXG4gIHB1YmxpYyBhY3RpdmU6IGJvb2xlYW47XHJcbiAgcHVibGljIGluZGV4OiBOdW1iZXI7XHJcbn1cclxuIl19