UNPKG

@asi-ngtools/lib

Version:

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

48 lines (47 loc) 3.04 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'; export class 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,] }] }; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNpLXRhYi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYXNpLW5ndG9vbHMvbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvYXNpLXRhYi1ncm91cC9hc2ktdGFiL2FzaS10YWIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN2RixPQUFPLEVBQUUsZ0NBQWdDLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQztBQU12RixNQUFNOzs7WUFKTCxTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLFNBQVM7Z0JBQ25CLFFBQVEsRUFBRSxzREFBc0Q7YUFDakU7OztvQkFJRSxLQUFLO29CQUdMLEtBQUs7dUJBR0wsS0FBSzs4QkFFTCxTQUFTLFNBQUMsV0FBVzt3QkFFckIsWUFBWSxTQUFDLGdDQUFnQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElucHV0LCBDb21wb25lbnQsIFRlbXBsYXRlUmVmLCBWaWV3Q2hpbGQsIENvbnRlbnRDaGlsZCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBBc2lDb21wb25lbnRUZW1wbGF0ZVRhYkhlYWRlckRlZiB9IGZyb20gJy4uLy4uL2NvbW1vbi9hc2ktY29tcG9uZW50LXRlbXBsYXRlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYXNpLXRhYicsXHJcbiAgdGVtcGxhdGU6ICc8bmctdGVtcGxhdGU+PG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PjwvbmctdGVtcGxhdGU+JyxcclxufSlcclxuZXhwb3J0IGNsYXNzIEFzaVRhYiB7XHJcblxyXG4gIC8qKiBHaXZlIGFuIGlkIHRvIHRoZSB0YWIgICovXHJcbiAgQElucHV0KCkgdGFiSWQ6IHN0cmluZztcclxuXHJcbiAgLyoqIExhYmVsIHRvIGRpc3BsYXkgKGlzIHRyYW5zbGF0ZWQpICovXHJcbiAgQElucHV0KCkgbGFiZWw6IHN0cmluZztcclxuXHJcbiAgLyoqIEFkZCBhIGN1c3RvbSBjbGFzcyB0byB0aGUgdGFiICovXHJcbiAgQElucHV0KCkgdGFiQ2xhc3M6IHN0cmluZztcclxuXHJcbiAgQFZpZXdDaGlsZChUZW1wbGF0ZVJlZikgY29udGVudFRlbXBsYXRlOiBUZW1wbGF0ZVJlZjxhbnk+O1xyXG5cclxuICBAQ29udGVudENoaWxkKEFzaUNvbXBvbmVudFRlbXBsYXRlVGFiSGVhZGVyRGVmKSBoZWFkZXJEZWY6IEFzaUNvbXBvbmVudFRlbXBsYXRlVGFiSGVhZGVyRGVmO1xyXG5cclxuICBwdWJsaWMgYWN0aXZlOiBib29sZWFuO1xyXG4gIHB1YmxpYyBpbmRleDogTnVtYmVyO1xyXG59XHJcbiJdfQ==