UNPKG

@junte/ui

Version:

Quality Angular UI components kit

49 lines 4.18 kB
import { __decorate, __metadata } from "tslib"; import { Component, ContentChild, HostBinding, Input } from '@angular/core'; import { ContentApi } from '../../core/decorators/api'; import { Placement } from '../../core/enums/placement'; import { AppHeaderComponent } from './header/app-header.component'; var AppLayoutComponent = /** @class */ (function () { function AppLayoutComponent() { this.host = 'jnt-app-layout-host'; this.position = Placement.default; } Object.defineProperty(AppLayoutComponent.prototype, "withHeader", { get: function () { return !!this.header; }, enumerable: true, configurable: true }); __decorate([ HostBinding('attr.host'), __metadata("design:type", Object) ], AppLayoutComponent.prototype, "host", void 0); __decorate([ ContentApi({ selector: '<jnt-app-header', description: 'Header of application' }), ContentChild(AppHeaderComponent), __metadata("design:type", AppHeaderComponent) ], AppLayoutComponent.prototype, "header", void 0); __decorate([ HostBinding('attr.data-with-header'), __metadata("design:type", Object), __metadata("design:paramtypes", []) ], AppLayoutComponent.prototype, "withHeader", null); __decorate([ HostBinding('attr.data-position'), Input(), __metadata("design:type", String) ], AppLayoutComponent.prototype, "position", void 0); AppLayoutComponent = __decorate([ Component({ selector: 'jnt-app-layout', template: "<ng-content></ng-content>" }) ], AppLayoutComponent); return AppLayoutComponent; }()); export { AppLayoutComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWxheW91dC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvbGF5b3V0L2FwcC9hcHAtbGF5b3V0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsV0FBVyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM1RSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDdkQsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBTW5FO0lBQUE7UUFFcUMsU0FBSSxHQUFHLHFCQUFxQixDQUFDO1FBZXZELGFBQVEsR0FBYyxTQUFTLENBQUMsT0FBTyxDQUFDO0lBQ25ELENBQUM7SUFOQyxzQkFBSSwwQ0FBVTthQUFkO1lBQ0UsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQztRQUN2QixDQUFDOzs7T0FBQTtJQVp5QjtRQUF6QixXQUFXLENBQUMsV0FBVyxDQUFDOztvREFBdUM7SUFPaEU7UUFMQyxVQUFVLENBQUM7WUFDVixRQUFRLEVBQUUsaUJBQWlCO1lBQzNCLFdBQVcsRUFBRSx1QkFBdUI7U0FDckMsQ0FBQztRQUNELFlBQVksQ0FBQyxrQkFBa0IsQ0FBQztrQ0FDekIsa0JBQWtCO3NEQUFDO0lBRzNCO1FBREMsV0FBVyxDQUFDLHVCQUF1QixDQUFDOzs7d0RBR3BDO0lBR1E7UUFEUixXQUFXLENBQUMsb0JBQW9CLENBQUM7UUFDakMsS0FBSyxFQUFFOzt3REFBeUM7SUFqQnRDLGtCQUFrQjtRQUo5QixTQUFTLENBQUM7WUFDVCxRQUFRLEVBQUUsZ0JBQWdCO1lBQzFCLHFDQUE2QztTQUM5QyxDQUFDO09BQ1csa0JBQWtCLENBa0I5QjtJQUFELHlCQUFDO0NBQUEsQUFsQkQsSUFrQkM7U0FsQlksa0JBQWtCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBDb250ZW50Q2hpbGQsIEhvc3RCaW5kaW5nLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29udGVudEFwaSB9IGZyb20gJy4uLy4uL2NvcmUvZGVjb3JhdG9ycy9hcGknO1xuaW1wb3J0IHsgUGxhY2VtZW50IH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy9wbGFjZW1lbnQnO1xuaW1wb3J0IHsgQXBwSGVhZGVyQ29tcG9uZW50IH0gZnJvbSAnLi9oZWFkZXIvYXBwLWhlYWRlci5jb21wb25lbnQnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdqbnQtYXBwLWxheW91dCcsXG4gIHRlbXBsYXRlVXJsOiAnLi9hcHAtbGF5b3V0LmVuY2Fwc3VsYXRlZC5odG1sJ1xufSlcbmV4cG9ydCBjbGFzcyBBcHBMYXlvdXRDb21wb25lbnQge1xuXG4gIEBIb3N0QmluZGluZygnYXR0ci5ob3N0JykgcmVhZG9ubHkgaG9zdCA9ICdqbnQtYXBwLWxheW91dC1ob3N0JztcblxuICBAQ29udGVudEFwaSh7XG4gICAgc2VsZWN0b3I6ICc8am50LWFwcC1oZWFkZXInLFxuICAgIGRlc2NyaXB0aW9uOiAnSGVhZGVyIG9mIGFwcGxpY2F0aW9uJ1xuICB9KVxuICBAQ29udGVudENoaWxkKEFwcEhlYWRlckNvbXBvbmVudClcbiAgaGVhZGVyOiBBcHBIZWFkZXJDb21wb25lbnQ7XG5cbiAgQEhvc3RCaW5kaW5nKCdhdHRyLmRhdGEtd2l0aC1oZWFkZXInKVxuICBnZXQgd2l0aEhlYWRlcigpIHtcbiAgICByZXR1cm4gISF0aGlzLmhlYWRlcjtcbiAgfVxuXG4gIEBIb3N0QmluZGluZygnYXR0ci5kYXRhLXBvc2l0aW9uJylcbiAgQElucHV0KCkgcG9zaXRpb246IFBsYWNlbWVudCA9IFBsYWNlbWVudC5kZWZhdWx0O1xufVxuIl19