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