mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 12:37:53 +00:00
1 line
5.2 KiB
JSON
1 line
5.2 KiB
JSON
{"ast":null,"code":"import _asyncToGenerator from \"C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nimport { __decorate } from \"tslib\";\nimport __NG_CLI_RESOURCE__0 from \"./actions-options.page.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./actions-options.page.scss?ngResource\";\nimport { Component } from '@angular/core';\nimport { ModalController, NavParams } from '@ionic/angular';\nimport { PublicationsService } from 'src/app/services/publications.service';\nimport { ToastService } from 'src/app/services/toast.service';\nimport { ThemeService } from 'src/app/services/theme.service';\nlet ActionsOptionsPage = class ActionsOptionsPage {\n constructor(modalController, navParams, publicationsService, toastService, ThemeService) {\n this.modalController = modalController;\n this.navParams = navParams;\n this.publicationsService = publicationsService;\n this.toastService = toastService;\n this.ThemeService = ThemeService;\n this.id = this.navParams.get('id');\n }\n ngOnInit() {}\n close() {\n this.modalController.dismiss();\n }\n editAction() {\n this.modalController.dismiss('edit');\n }\n deleteAction() {\n var _this = this;\n return _asyncToGenerator(function* () {\n const loader = _this.toastService.loading();\n try {\n yield _this.publicationsService.DeletePresidentialAction(_this.id).toPromise();\n _this.toastService.successMessage();\n _this.modalController.dismiss('delete');\n } catch (e) {\n _this.toastService.badRequest();\n } finally {\n loader.remove();\n }\n })();\n }\n};\nActionsOptionsPage.ctorParameters = () => [{\n type: ModalController\n}, {\n type: NavParams\n}, {\n type: PublicationsService\n}, {\n type: ToastService\n}, {\n type: ThemeService\n}];\nActionsOptionsPage = __decorate([Component({\n selector: 'app-actions-options',\n template: __NG_CLI_RESOURCE__0,\n styles: [__NG_CLI_RESOURCE__1]\n})], ActionsOptionsPage);\nexport { ActionsOptionsPage };","map":{"version":3,"mappings":";;;;AAAA,SAASA,SAAS,QAAgB,eAAe;AACjD,SAASC,eAAe,EAAEC,SAAS,QAAQ,gBAAgB;AAC3D,SAASC,mBAAmB,QAAQ,uCAAuC;AAC3E,SAASC,YAAY,QAAQ,gCAAgC;AAC7D,SAASC,YAAY,QAAQ,gCAAgC;AAOtD,IAAMC,kBAAkB,GAAxB,MAAMA,kBAAkB;EAI7BC,YACUC,eAAgC,EAChCC,SAAoB,EACpBC,mBAAwC,EACxCC,YAA0B,EAC3BN,YAA0B;IAJzB,oBAAe,GAAfG,eAAe;IACf,cAAS,GAATC,SAAS;IACT,wBAAmB,GAAnBC,mBAAmB;IACnB,iBAAY,GAAZC,YAAY;IACb,iBAAY,GAAZN,YAAY;IAEnB,IAAI,CAACO,EAAE,GAAG,IAAI,CAACH,SAAS,CAACI,GAAG,CAAC,IAAI,CAAC;EACpC;EAEAC,QAAQA,IACR;EAEAC,KAAKA;IACH,IAAI,CAACP,eAAe,CAACQ,OAAO,EAAE;EAChC;EAEAC,UAAUA;IACR,IAAI,CAACT,eAAe,CAACQ,OAAO,CAAC,MAAM,CAAC;EACtC;EAEME,YAAYA;IAAA;IAAA;MAEhB,MAAMC,MAAM,GAAGC,KAAI,CAACT,YAAY,CAACU,OAAO,EAAE;MAE1C,IAAI;QACF,MAAMD,KAAI,CAACV,mBAAmB,CAACY,wBAAwB,CAACF,KAAI,CAACR,EAAE,CAAC,CAACW,SAAS,EAAE;QAC5EH,KAAI,CAACT,YAAY,CAACa,cAAc,EAAE;QAClCJ,KAAI,CAACZ,eAAe,CAACQ,OAAO,CAAC,QAAQ,CAAC;OAEvC,CAAC,OAAMS,CAAC,EAAE;QACTL,KAAI,CAACT,YAAY,CAACe,UAAU,EAAE;OAC/B,SACO;QACNP,MAAM,CAACQ,MAAM,EAAE;;IAChB;EAGH;;;;;;;;;;;;;AA1CWrB,kBAAkB,eAL9BN,SAAS,CAAC;EACT4B,QAAQ,EAAE,qBAAqB;EAC/BC,8BAA0C;;CAE3C,CAAC,GACWvB,kBAAkB;SAAlBA,kBAAkB","names":["Component","ModalController","NavParams","PublicationsService","ToastService","ThemeService","ActionsOptionsPage","constructor","modalController","navParams","publicationsService","toastService","id","get","ngOnInit","close","dismiss","editAction","deleteAction","loader","_this","loading","DeletePresidentialAction","toPromise","successMessage","e","badRequest","remove","selector","template"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\shared\\popover\\actions-options\\actions-options.page.ts"],"sourcesContent":["import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\nimport { ToastService } from 'src/app/services/toast.service';\r\nimport { ThemeService } from 'src/app/services/theme.service'\r\n\r\n@Component({\r\n selector: 'app-actions-options',\r\n templateUrl: './actions-options.page.html',\r\n styleUrls: ['./actions-options.page.scss'],\r\n})\r\nexport class ActionsOptionsPage implements OnInit {\r\n\r\n id:string;\r\n \r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private publicationsService: PublicationsService,\r\n private toastService: ToastService,\r\n public ThemeService: ThemeService\r\n ) { \r\n this.id = this.navParams.get('id');\r\n }\r\n\r\n ngOnInit() {\r\n }\r\n\r\n close () {\r\n this.modalController.dismiss();\r\n }\r\n\r\n editAction(){\r\n this.modalController.dismiss('edit');\r\n }\r\n\r\n async deleteAction() {\r\n\r\n const loader = this.toastService.loading();\r\n\r\n try {\r\n await this.publicationsService.DeletePresidentialAction(this.id).toPromise();\r\n this.toastService.successMessage()\r\n this.modalController.dismiss('delete');\r\n\r\n } catch(e) {\r\n this.toastService.badRequest()\r\n }\r\n finally {\r\n loader.remove()\r\n }\r\n\r\n \r\n }\r\n\r\n}\r\n"]},"metadata":{},"sourceType":"module"} |