UNPKG

ng-devui

Version:

DevUI components based on Angular

27 lines 3.63 kB
import { Component, ContentChildren, HostBinding, QueryList } from '@angular/core'; import { AsideComponent } from './elements/aside.component'; import * as i0 from "@angular/core"; export class LayoutComponent { constructor() { this.default = true; } get layoutSideBar() { return this.listOfSideBarComponent && this.listOfSideBarComponent.length > 0; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: LayoutComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: LayoutComponent, selector: "d-layout", host: { properties: { "class.d-layout-aside": "this.layoutSideBar", "class.d-layout": "this.default" } }, queries: [{ propertyName: "listOfSideBarComponent", predicate: AsideComponent }], ngImport: i0, template: '<ng-content></ng-content>', isInline: true, styles: [":host.d-layout{display:flex;flex:auto;flex-direction:column}:host.d-layout-aside{flex-direction:row}\n"] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: LayoutComponent, decorators: [{ type: Component, args: [{ selector: 'd-layout', template: '<ng-content></ng-content>', preserveWhitespaces: false, styles: [":host.d-layout{display:flex;flex:auto;flex-direction:column}:host.d-layout-aside{flex-direction:row}\n"] }] }], propDecorators: { listOfSideBarComponent: [{ type: ContentChildren, args: [AsideComponent] }], layoutSideBar: [{ type: HostBinding, args: ['class.d-layout-aside'] }], default: [{ type: HostBinding, args: ['class.d-layout'] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF5b3V0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2RldnVpL2xheW91dC9sYXlvdXQuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsZUFBZSxFQUFFLFdBQVcsRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDbkYsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDRCQUE0QixDQUFDOztBQVE1RCxNQUFNLE9BQU8sZUFBZTtJQU41QjtRQWFpQyxZQUFPLEdBQUcsSUFBSSxDQUFDO0tBQy9DO0lBTkMsSUFDSSxhQUFhO1FBQ2YsT0FBTyxJQUFJLENBQUMsc0JBQXNCLElBQUksSUFBSSxDQUFDLHNCQUFzQixDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUM7SUFDL0UsQ0FBQzsrR0FMVSxlQUFlO21HQUFmLGVBQWUsaU1BQ1QsY0FBYyw2QkFMckIsMkJBQTJCOzs0RkFJMUIsZUFBZTtrQkFOM0IsU0FBUzsrQkFDRSxVQUFVLFlBQ1YsMkJBQTJCLHVCQUVoQixLQUFLOzhCQUdPLHNCQUFzQjtzQkFBdEQsZUFBZTt1QkFBQyxjQUFjO2dCQUUzQixhQUFhO3NCQURoQixXQUFXO3VCQUFDLHNCQUFzQjtnQkFLSixPQUFPO3NCQUFyQyxXQUFXO3VCQUFDLGdCQUFnQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgQ29udGVudENoaWxkcmVuLCBIb3N0QmluZGluZywgUXVlcnlMaXN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBc2lkZUNvbXBvbmVudCB9IGZyb20gJy4vZWxlbWVudHMvYXNpZGUuY29tcG9uZW50JztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZC1sYXlvdXQnLFxuICB0ZW1wbGF0ZTogJzxuZy1jb250ZW50PjwvbmctY29udGVudD4nLFxuICBzdHlsZVVybHM6IFsnLi9sYXlvdXQuY29tcG9uZW50LnNjc3MnXSxcbiAgcHJlc2VydmVXaGl0ZXNwYWNlczogZmFsc2UsXG59KVxuZXhwb3J0IGNsYXNzIExheW91dENvbXBvbmVudCB7XG4gIEBDb250ZW50Q2hpbGRyZW4oQXNpZGVDb21wb25lbnQpIGxpc3RPZlNpZGVCYXJDb21wb25lbnQ6IFF1ZXJ5TGlzdDxBc2lkZUNvbXBvbmVudD47XG4gIEBIb3N0QmluZGluZygnY2xhc3MuZC1sYXlvdXQtYXNpZGUnKVxuICBnZXQgbGF5b3V0U2lkZUJhcigpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5saXN0T2ZTaWRlQmFyQ29tcG9uZW50ICYmIHRoaXMubGlzdE9mU2lkZUJhckNvbXBvbmVudC5sZW5ndGggPiAwO1xuICB9XG5cbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5kLWxheW91dCcpIGRlZmF1bHQgPSB0cnVlO1xufVxuIl19