{"version":3,"file":"axulus-uikit-layout.mjs","sources":["../../src/app/components/layout/layout.ts","../../src/app/components/layout/axulus-uikit-layout.ts"],"sourcesContent":["import { CommonModule } from '@angular/common';\nimport { ChangeDetectionStrategy, Component, Input, NgModule, ViewEncapsulation } from '@angular/core';\nimport { SharedModule } from '@axulus/uikit/api';\n\n@Component({\n  selector: 'p-layout',\n  template: `\n    <div [ngClass]=\"{ 'p-layout': true }\" [style]=\"style\" [class]=\"styleClass\">\n      <aside *ngIf=\"showAside\" class=\"p-layout-aside\">\n        <img [src]=\"srcLogo\" [alt]=\"altLogo\" [ngClass]=\"logoStyleClass\" />\n        <ng-content select=\"[sidebar]\"></ng-content>\n      </aside>\n      <div\n        class=\"p-layout-container\"\n        [ngClass]=\"{\n          'p-layout-full': !showAside\n        }\"\n      >\n        <div\n          class=\"p-layout-topbar\"\n          [ngStyle]=\"{ zIndex: baseZIndex }\"\n          [ngClass]=\"{\n            'p-layout-full': !showAside\n          }\"\n        >\n          <ng-content select=\"[topbar]\"></ng-content>\n        </div>\n        <div class=\"p-layout-content\">\n          <ng-content></ng-content>\n        </div>\n      </div>\n    </div>\n  `,\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  encapsulation: ViewEncapsulation.None,\n  styleUrls: ['./layout.css'],\n  host: {\n    class: 'p-element'\n  }\n})\nexport class Layout {\n  @Input() srcLogo!: string;\n\n  @Input() altLogo?: string;\n\n  @Input() logoStyleClass?: string;\n\n  @Input() style: any;\n\n  @Input() styleClass: string;\n\n  @Input() baseZIndex = 1;\n\n  @Input() showAside = true;\n}\n\n@NgModule({\n  imports: [CommonModule, SharedModule],\n  exports: [Layout],\n  declarations: [Layout]\n})\nexport class LayoutModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":"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"}