ng-devui
Version:
DevUI components based on Angular
27 lines • 3.63 kB
JavaScript
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