UNPKG

@angular-mdl/core

Version:

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

60 lines 6.29 kB
import { Component, ContentChild, HostBinding, Input, ViewEncapsulation, } from "@angular/core"; import { MdlTabPanelTitleComponent } from "./mdl-tab-panel-title.component"; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class MdlTabPanelContentComponent { } MdlTabPanelContentComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: MdlTabPanelContentComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); MdlTabPanelContentComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.0.4", type: MdlTabPanelContentComponent, selector: "mdl-tab-panel-content", ngImport: i0, template: "<ng-content></ng-content>", isInline: true, encapsulation: i0.ViewEncapsulation.None }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: MdlTabPanelContentComponent, decorators: [{ type: Component, args: [{ selector: "mdl-tab-panel-content", template: "<ng-content></ng-content>", encapsulation: ViewEncapsulation.None, }] }] }); export class MdlTabPanelComponent { constructor() { this.isTabPanel = true; this.isActive = false; } } MdlTabPanelComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.0.4", ngImport: i0, type: MdlTabPanelComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); MdlTabPanelComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.0.4", type: MdlTabPanelComponent, selector: "mdl-tab-panel", inputs: { title: ["mdl-tab-panel-title", "title"], disabled: "disabled" }, host: { properties: { "class.mdl-tabs__panel": "this.isTabPanel", "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: MdlTabPanelComponent, decorators: [{ type: Component, args: [{ selector: "mdl-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-tab-panel-title"] }], disabled: [{ type: Input, args: ["disabled"] }], isTabPanel: [{ type: HostBinding, args: ["class.mdl-tabs__panel"] }], isActive: [{ type: HostBinding, args: ["class.is-active"] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWRsLXRhYi1wYW5lbC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jb3JlL3NyYy9saWIvdGFicy9tZGwtdGFiLXBhbmVsLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQ0wsU0FBUyxFQUNULFlBQVksRUFDWixXQUFXLEVBQ1gsS0FBSyxFQUNMLGlCQUFpQixHQUNsQixNQUFNLGVBQWUsQ0FBQztBQUN2QixPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQzs7O0FBTzVFLE1BQU0sT0FBTywyQkFBMkI7O3dIQUEzQiwyQkFBMkI7NEdBQTNCLDJCQUEyQiw2REFINUIsMkJBQTJCOzJGQUcxQiwyQkFBMkI7a0JBTHZDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLHVCQUF1QjtvQkFDakMsUUFBUSxFQUFFLDJCQUEyQjtvQkFDckMsYUFBYSxFQUFFLGlCQUFpQixDQUFDLElBQUk7aUJBQ3RDOztBQWNELE1BQU0sT0FBTyxvQkFBb0I7SUFYakM7UUFxQkUsZUFBVSxHQUFHLElBQUksQ0FBQztRQUVsQixhQUFRLEdBQUcsS0FBSyxDQUFDO0tBQ2xCOztpSEFiWSxvQkFBb0I7cUdBQXBCLG9CQUFvQixzUkFDakIseUJBQXlCLDhEQVY3Qjs7Ozs7O0dBTVQ7MkZBR1Usb0JBQW9CO2tCQVhoQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxlQUFlO29CQUN6QixRQUFRLEVBQUU7Ozs7OztHQU1UO29CQUNELGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO2lCQUN0Qzs4QkFHQyxjQUFjO3NCQURiLFlBQVk7dUJBQUMseUJBQXlCLEVBQUUsRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFO2dCQUl6RCxLQUFLO3NCQURKLEtBQUs7dUJBQUMscUJBQXFCO2dCQUk1QixRQUFRO3NCQURQLEtBQUs7dUJBQUMsVUFBVTtnQkFHakIsVUFBVTtzQkFEVCxXQUFXO3VCQUFDLHVCQUF1QjtnQkFHcEMsUUFBUTtzQkFEUCxXQUFXO3VCQUFDLGlCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgQ29udGVudENoaWxkLFxuICBIb3N0QmluZGluZyxcbiAgSW5wdXQsXG4gIFZpZXdFbmNhcHN1bGF0aW9uLFxufSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgTWRsVGFiUGFuZWxUaXRsZUNvbXBvbmVudCB9IGZyb20gXCIuL21kbC10YWItcGFuZWwtdGl0bGUuY29tcG9uZW50XCI7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogXCJtZGwtdGFiLXBhbmVsLWNvbnRlbnRcIixcbiAgdGVtcGxhdGU6IFwiPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlwiLFxuICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lLFxufSlcbmV4cG9ydCBjbGFzcyBNZGxUYWJQYW5lbENvbnRlbnRDb21wb25lbnQge31cblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiBcIm1kbC10YWItcGFuZWxcIixcbiAgdGVtcGxhdGU6IGBcbiAgICA8bmctY29udGVudFxuICAgICAgKm5nSWY9XCJ0aXRsZUNvbXBvbmVudFwiXG4gICAgICBzZWxlY3Q9XCJtZGwtdGFiLXBhbmVsLWNvbnRlbnRcIlxuICAgID48L25nLWNvbnRlbnQ+XG4gICAgPG5nLWNvbnRlbnQgKm5nSWY9XCIhdGl0bGVDb21wb25lbnRcIj48L25nLWNvbnRlbnQ+XG4gIGAsXG4gIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG59KVxuZXhwb3J0IGNsYXNzIE1kbFRhYlBhbmVsQ29tcG9uZW50IHtcbiAgQENvbnRlbnRDaGlsZChNZGxUYWJQYW5lbFRpdGxlQ29tcG9uZW50LCB7IHN0YXRpYzogdHJ1ZSB9KVxuICB0aXRsZUNvbXBvbmVudDogTWRsVGFiUGFuZWxUaXRsZUNvbXBvbmVudCB8IHVuZGVmaW5lZDtcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lXG4gIEBJbnB1dChcIm1kbC10YWItcGFuZWwtdGl0bGVcIilcbiAgdGl0bGU6IHN0cmluZyB8IHVuZGVmaW5lZDtcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lXG4gIEBJbnB1dChcImRpc2FibGVkXCIpXG4gIGRpc2FibGVkOiBib29sZWFuIHwgdW5kZWZpbmVkO1xuICBASG9zdEJpbmRpbmcoXCJjbGFzcy5tZGwtdGFic19fcGFuZWxcIilcbiAgaXNUYWJQYW5lbCA9IHRydWU7XG4gIEBIb3N0QmluZGluZyhcImNsYXNzLmlzLWFjdGl2ZVwiKVxuICBpc0FjdGl2ZSA9IGZhbHNlO1xufVxuIl19