77ab6046dc6b2af0d811c441f21985036a693b45f976dff51e599bf48d7b4dd8.json 3.2 KB

1
  1. {"ast":null,"code":"import { __decorate } from \"tslib\";\nimport __NG_CLI_RESOURCE__0 from \"./navbar.component.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./navbar.component.scss?ngResource\";\nimport { AuthService } from 'src/app/services/auth.service';\nimport { Component } from '@angular/core';\nlet NavbarComponent = class NavbarComponent {\n constructor(authService) {\n this.authService = authService;\n this.isAdmin = false;\n console.log('Variable', this.isAdmin);\n this.authService.user_info.subscribe(x => {\n this.isLogged = x;\n this.isLogged.role === 'admin' ? this.isAdmin = true : this.isAdmin = false;\n console.log('Variable dedans', this.isAdmin);\n });\n }\n ngOnInit() {\n //console.log(this.isLogged)\n }\n logOut() {\n this.authService.logout();\n }\n static #_ = this.ctorParameters = () => [{\n type: AuthService\n }];\n};\nNavbarComponent = __decorate([Component({\n selector: 'app-navbar',\n template: __NG_CLI_RESOURCE__0,\n styles: [__NG_CLI_RESOURCE__1]\n})], NavbarComponent);\nexport { NavbarComponent };","map":{"version":3,"names":["AuthService","Component","NavbarComponent","constructor","authService","isAdmin","console","log","user_info","subscribe","x","isLogged","role","ngOnInit","logOut","logout","_","__decorate","selector","template","__NG_CLI_RESOURCE__0"],"sources":["C:\\FatboarProject\\angular-client\\src\\app\\components\\shared\\navbar\\navbar.component.ts"],"sourcesContent":["import { AuthService } from 'src/app/services/auth.service';\r\nimport { Component, OnInit, Output } from '@angular/core';\r\nimport { User } from '../../../models/userResponse';\r\n\r\n\r\n@Component({\r\n selector: 'app-navbar',\r\n templateUrl: './navbar.component.html',\r\n styleUrls: ['./navbar.component.scss']\r\n})\r\nexport class NavbarComponent implements OnInit {\r\n isLogged: User;\r\n isAdmin: boolean = false;\r\n constructor(private authService : AuthService) { \r\n console.log('Variable', this.isAdmin)\r\n this.authService.user_info.subscribe((x) =>{\r\n this.isLogged = x;\r\n this.isLogged.role ==='admin' ? this.isAdmin = true : this.isAdmin = false;\r\n console.log('Variable dedans', this.isAdmin);\r\n\r\n });\r\n\r\n }\r\n\r\n ngOnInit(): void {\r\n //console.log(this.isLogged)\r\n\r\n }\r\n \r\n\r\n logOut(){\r\n this.authService.logout()\r\n }\r\n\r\n}\r\n\r\n"],"mappings":";;;AAAA,SAASA,WAAW,QAAQ,+BAA+B;AAC3D,SAASC,SAAS,QAAwB,eAAe;AASlD,IAAMC,eAAe,GAArB,MAAMA,eAAe;EAG1BC,YAAoBC,WAAyB;IAAzB,KAAAA,WAAW,GAAXA,WAAW;IAD/B,KAAAC,OAAO,GAAY,KAAK;IAEtBC,OAAO,CAACC,GAAG,CAAC,UAAU,EAAE,IAAI,CAACF,OAAO,CAAC;IACrC,IAAI,CAACD,WAAW,CAACI,SAAS,CAACC,SAAS,CAAEC,CAAC,IAAI;MACzC,IAAI,CAACC,QAAQ,GAAGD,CAAC;MACjB,IAAI,CAACC,QAAQ,CAACC,IAAI,KAAI,OAAO,GAAG,IAAI,CAACP,OAAO,GAAG,IAAI,GAAG,IAAI,CAACA,OAAO,GAAG,KAAK;MAC1EC,OAAO,CAACC,GAAG,CAAC,iBAAiB,EAAE,IAAI,CAACF,OAAO,CAAC;IAE9C,CAAC,CAAC;EAEJ;EAEAQ,QAAQA,CAAA;IACN;EAAA;EAKFC,MAAMA,CAAA;IACJ,IAAI,CAACV,WAAW,CAACW,MAAM,EAAE;EAC3B;EAAC,QAAAC,CAAA,G;;;;AAtBUd,eAAe,GAAAe,UAAA,EAL3BhB,SAAS,CAAC;EACTiB,QAAQ,EAAE,YAAY;EACtBC,QAAA,EAAAC,oBAAsC;;CAEvC,CAAC,C,EACWlB,eAAe,CAwB3B;SAxBYA,eAAe"},"metadata":{},"sourceType":"module","externalDependencies":[]}