{"ast":null,"code":"import * as i0 from \"@angular/core\";\nimport * as i1 from \"@angular/router\";\nimport * as i2 from \"./componenets/header/header.component\";\nimport * as i3 from \"./componenets/footer/footer.component\";\nexport class LayoutComponent {\n  constructor(router) {\n    this.router = router;\n    this.isSideNavCollapsed = true;\n    this.screenWidth = 0;\n  }\n  onToggleSideNav(data) {\n    this.screenWidth = data.screenWidth;\n    this.isSideNavCollapsed = data.collapsed;\n  }\n  static #_ = this.ɵfac = function LayoutComponent_Factory(t) {\n    return new (t || LayoutComponent)(i0.ɵɵdirectiveInject(i1.Router));\n  };\n  static #_2 = this.ɵcmp = /*@__PURE__*/i0.ɵɵdefineComponent({\n    type: LayoutComponent,\n    selectors: [[\"app-layout\"]],\n    decls: 4,\n    vars: 6,\n    consts: [[3, \"onToggleSideNav\"], [3, \"collapsed\", \"screenWidth\"], [1, \"footer-content\", 3, \"collapsed\", \"screenWidth\"]],\n    template: function LayoutComponent_Template(rf, ctx) {\n      if (rf & 1) {\n        i0.ɵɵelementStart(0, \"layout-sidenav\", 0);\n        i0.ɵɵlistener(\"onToggleSideNav\", function LayoutComponent_Template_layout_sidenav_onToggleSideNav_0_listener($event) {\n          return ctx.onToggleSideNav($event);\n        });\n        i0.ɵɵelementEnd();\n        i0.ɵɵelement(1, \"layout-header\", 1)(2, \"layout-body\", 1)(3, \"layout-footer\", 2);\n      }\n      if (rf & 2) {\n        i0.ɵɵadvance(1);\n        i0.ɵɵproperty(\"collapsed\", ctx.isSideNavCollapsed)(\"screenWidth\", ctx.screenWidth);\n        i0.ɵɵadvance(1);\n        i0.ɵɵproperty(\"collapsed\", ctx.isSideNavCollapsed)(\"screenWidth\", ctx.screenWidth);\n        i0.ɵɵadvance(1);\n        i0.ɵɵproperty(\"collapsed\", ctx.isSideNavCollapsed)(\"screenWidth\", ctx.screenWidth);\n      }\n    },\n    dependencies: [i2.HeaderComponent, i3.FooterComponent],\n    styles: [\"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */\"]\n  });\n}","map":{"version":3,"names":["LayoutComponent","constructor","router","isSideNavCollapsed","screenWidth","onToggleSideNav","data","collapsed","_","i0","ɵɵdirectiveInject","i1","Router","_2","selectors","decls","vars","consts","template","LayoutComponent_Template","rf","ctx","ɵɵelementStart","ɵɵlistener","LayoutComponent_Template_layout_sidenav_onToggleSideNav_0_listener","$event","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵproperty"],"sources":["D:\\web\\EMS_Base\\kot\\src\\app\\layout\\layout.component.ts","D:\\web\\EMS_Base\\kot\\src\\app\\layout\\layout.component.html"],"sourcesContent":["import { Component } from '@angular/core';\nimport { Router } from '@angular/router';\n\n@Component({\n  selector: 'app-layout',\n  templateUrl: './layout.component.html',\n  styleUrls: ['./layout.component.scss']\n})\nexport class LayoutComponent {\n  isSideNavCollapsed = true;\n  screenWidth = 0;\n\n  constructor(\n  public router: Router) {\n\n  }\n  onToggleSideNav(data: any): void{\n    this.screenWidth = data.screenWidth;\n    this.isSideNavCollapsed = data.collapsed;\n  }\n}\n","<layout-sidenav\n(onToggleSideNav)=\"onToggleSideNav($event)\"\n></layout-sidenav>\n<layout-header\n    [collapsed]=\"isSideNavCollapsed\"\n    [screenWidth]=\"screenWidth\"\n></layout-header>\n<layout-body\n    [collapsed]=\"isSideNavCollapsed\"\n    [screenWidth]=\"screenWidth\"\n></layout-body>\n<layout-footer class=\"footer-content\"\n        [collapsed]=\"isSideNavCollapsed\"\n        [screenWidth]=\"screenWidth\"\n    ></layout-footer>\n\n"],"mappings":";;;;AAQA,OAAM,MAAOA,eAAe;EAI1BC,YACOC,MAAc;IAAd,KAAAA,MAAM,GAANA,MAAM;IAJb,KAAAC,kBAAkB,GAAG,IAAI;IACzB,KAAAC,WAAW,GAAG,CAAC;EAKf;EACAC,eAAeA,CAACC,IAAS;IACvB,IAAI,CAACF,WAAW,GAAGE,IAAI,CAACF,WAAW;IACnC,IAAI,CAACD,kBAAkB,GAAGG,IAAI,CAACC,SAAS;EAC1C;EAAC,QAAAC,CAAA,G;qBAXUR,eAAe,EAAAS,EAAA,CAAAC,iBAAA,CAAAC,EAAA,CAAAC,MAAA;EAAA;EAAA,QAAAC,EAAA,G;UAAfb,eAAe;IAAAc,SAAA;IAAAC,KAAA;IAAAC,IAAA;IAAAC,MAAA;IAAAC,QAAA,WAAAC,yBAAAC,EAAA,EAAAC,GAAA;MAAA,IAAAD,EAAA;QCR5BX,EAAA,CAAAa,cAAA,wBAEC;QADDb,EAAA,CAAAc,UAAA,6BAAAC,mEAAAC,MAAA;UAAA,OAAmBJ,GAAA,CAAAhB,eAAA,CAAAoB,MAAA,CAAuB;QAAA,EAAC;QAC1ChB,EAAA,CAAAiB,YAAA,EAAiB;QAClBjB,EAAA,CAAAkB,SAAA,uBAGiB;;;QAFblB,EAAA,CAAAmB,SAAA,GAAgC;QAAhCnB,EAAA,CAAAoB,UAAA,cAAAR,GAAA,CAAAlB,kBAAA,CAAgC,gBAAAkB,GAAA,CAAAjB,WAAA;QAIhCK,EAAA,CAAAmB,SAAA,GAAgC;QAAhCnB,EAAA,CAAAoB,UAAA,cAAAR,GAAA,CAAAlB,kBAAA,CAAgC,gBAAAkB,GAAA,CAAAjB,WAAA;QAI5BK,EAAA,CAAAmB,SAAA,GAAgC;QAAhCnB,EAAA,CAAAoB,UAAA,cAAAR,GAAA,CAAAlB,kBAAA,CAAgC,gBAAAkB,GAAA,CAAAjB,WAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}