@angular-mdl/core
Version:
Angular components, directives and styles based on material design lite https://getmdl.io.
45 lines • 4.81 kB
JavaScript
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==