UNPKG

@angular-mdl/core

Version:

Angular components, directives and styles based on material design lite https://getmdl.io.

45 lines 4.81 kB
import { Component, ContentChild, HostBinding, Input, ViewEncapsulation, } from "@angular/core"; import { MdlTabPanelTitleComponent } from "../tabs/mdl-tab-panel-title.component"; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class MdlLayoutTabPanelComponent { constructor() { this.isLayoutTabPanel = true; this.isActive = false; } } MdlLayoutTabPanelComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: MdlLayoutTabPanelComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); MdlLayoutTabPanelComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.0.4", type: MdlLayoutTabPanelComponent, selector: "mdl-layout-tab-panel", inputs: { title: ["mdl-layout-tab-panel-title", "title"] }, host: { properties: { "class.mdl-layout__tab-panel": "this.isLayoutTabPanel", "class.is-active": "this.isActive" } }, queries: [{ propertyName: "titleComponent", first: true, predicate: MdlTabPanelTitleComponent, descendants: true, static: true }], ngImport: i0, template: ` <ng-content *ngIf="titleComponent" select="mdl-tab-panel-content" ></ng-content> <ng-content *ngIf="!titleComponent"></ng-content> `, isInline: true, dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }], encapsulation: i0.ViewEncapsulation.None }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: MdlLayoutTabPanelComponent, decorators: [{ type: Component, args: [{ selector: "mdl-layout-tab-panel", template: ` <ng-content *ngIf="titleComponent" select="mdl-tab-panel-content" ></ng-content> <ng-content *ngIf="!titleComponent"></ng-content> `, encapsulation: ViewEncapsulation.None, }] }], propDecorators: { titleComponent: [{ type: ContentChild, args: [MdlTabPanelTitleComponent, { static: true }] }], title: [{ type: Input, args: ["mdl-layout-tab-panel-title"] }], isLayoutTabPanel: [{ type: HostBinding, args: ["class.mdl-layout__tab-panel"] }], isActive: [{ type: HostBinding, args: ["class.is-active"] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWRsLWxheW91dC10YWItcGFuZWwuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvY29yZS9zcmMvbGliL2xheW91dC9tZGwtbGF5b3V0LXRhYi1wYW5lbC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUNMLFNBQVMsRUFDVCxZQUFZLEVBQ1osV0FBVyxFQUNYLEtBQUssRUFDTCxpQkFBaUIsR0FDbEIsTUFBTSxlQUFlLENBQUM7QUFDdkIsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sdUNBQXVDLENBQUM7OztBQWFsRixNQUFNLE9BQU8sMEJBQTBCO0lBWHZDO1FBbUJFLHFCQUFnQixHQUFHLElBQUksQ0FBQztRQUd4QixhQUFRLEdBQUcsS0FBSyxDQUFDO0tBQ2xCOzt1SEFaWSwwQkFBMEI7MkdBQTFCLDBCQUEwQiwwUkFDdkIseUJBQXlCLDhEQVY3Qjs7Ozs7O0dBTVQ7MkZBR1UsMEJBQTBCO2tCQVh0QyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxzQkFBc0I7b0JBQ2hDLFFBQVEsRUFBRTs7Ozs7O0dBTVQ7b0JBQ0QsYUFBYSxFQUFFLGlCQUFpQixDQUFDLElBQUk7aUJBQ3RDOzhCQUdDLGNBQWM7c0JBRGIsWUFBWTt1QkFBQyx5QkFBeUIsRUFBRSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUU7Z0JBSXpELEtBQUs7c0JBREosS0FBSzt1QkFBQyw0QkFBNEI7Z0JBSW5DLGdCQUFnQjtzQkFEZixXQUFXO3VCQUFDLDZCQUE2QjtnQkFJMUMsUUFBUTtzQkFEUCxXQUFXO3VCQUFDLGlCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgQ29udGVudENoaWxkLFxuICBIb3N0QmluZGluZyxcbiAgSW5wdXQsXG4gIFZpZXdFbmNhcHN1bGF0aW9uLFxufSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgTWRsVGFiUGFuZWxUaXRsZUNvbXBvbmVudCB9IGZyb20gXCIuLi90YWJzL21kbC10YWItcGFuZWwtdGl0bGUuY29tcG9uZW50XCI7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogXCJtZGwtbGF5b3V0LXRhYi1wYW5lbFwiLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxuZy1jb250ZW50XG4gICAgICAqbmdJZj1cInRpdGxlQ29tcG9uZW50XCJcbiAgICAgIHNlbGVjdD1cIm1kbC10YWItcGFuZWwtY29udGVudFwiXG4gICAgPjwvbmctY29udGVudD5cbiAgICA8bmctY29udGVudCAqbmdJZj1cIiF0aXRsZUNvbXBvbmVudFwiPjwvbmctY29udGVudD5cbiAgYCxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbn0pXG5leHBvcnQgY2xhc3MgTWRsTGF5b3V0VGFiUGFuZWxDb21wb25lbnQge1xuICBAQ29udGVudENoaWxkKE1kbFRhYlBhbmVsVGl0bGVDb21wb25lbnQsIHsgc3RhdGljOiB0cnVlIH0pXG4gIHRpdGxlQ29tcG9uZW50OiBNZGxUYWJQYW5lbFRpdGxlQ29tcG9uZW50IHwgdW5kZWZpbmVkO1xuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQGFuZ3VsYXItZXNsaW50L25vLWlucHV0LXJlbmFtZVxuICBASW5wdXQoXCJtZGwtbGF5b3V0LXRhYi1wYW5lbC10aXRsZVwiKVxuICB0aXRsZTogc3RyaW5nIHwgdW5kZWZpbmVkO1xuXG4gIEBIb3N0QmluZGluZyhcImNsYXNzLm1kbC1sYXlvdXRfX3RhYi1wYW5lbFwiKVxuICBpc0xheW91dFRhYlBhbmVsID0gdHJ1ZTtcblxuICBASG9zdEJpbmRpbmcoXCJjbGFzcy5pcy1hY3RpdmVcIilcbiAgaXNBY3RpdmUgPSBmYWxzZTtcbn1cbiJdfQ==