mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
1 line
8.2 KiB
JSON
1 line
8.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 \"./contacts.page.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./contacts.page.scss?ngResource\";\nimport { Component } from '@angular/core';\nimport { ModalController } from '@ionic/angular';\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\nimport { ThemeService } from 'src/app/services/theme.service';\nlet ContactsPage = class ContactsPage {\n constructor(modalController, ThemeService) {\n this.modalController = modalController;\n this.ThemeService = ThemeService;\n this.users = [];\n this.contact = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\n this.contacts = [{\n first: 'Ana',\n last: 'Manuel',\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg'\n }, {\n first: 'Abdullah',\n last: 'Hill',\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg'\n }, {\n first: 'Batur',\n last: 'Oymen',\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg'\n }, {\n first: 'Bianca',\n last: 'Costa',\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg'\n }, {\n first: 'Zaya',\n last: 'Mary',\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg'\n }, {\n first: 'Tiago',\n last: 'Kayaya',\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg'\n }];\n }\n ngOnInit() {\n this.loadUsers();\n }\n loadUsers() {\n this.users = this.contacts.sort((a, b) => {\n if (a.first < b.first) {\n return -1;\n }\n if (a.first > b.first) {\n return 1;\n }\n return 0;\n });\n }\n separateLetter(record, recordIndex, records) {\n if (recordIndex == 0) {\n return record.first[0];\n }\n let first_prev = records[recordIndex - 1].first[0];\n let first_current = record.first[0];\n if (first_prev != first_current) {\n return first_current;\n }\n return null;\n }\n doRefresh(event) {}\n close() {\n this.modalController.dismiss();\n }\n onChange(event) {}\n clicked() {}\n groupMessages() {\n var _this = this;\n return _asyncToGenerator(function* () {\n const modal = yield _this.modalController.create({\n component: GroupMessagesPage,\n componentProps: {},\n cssClass: 'contacts',\n backdropDismiss: false\n });\n yield modal.present();\n modal.onDidDismiss();\n })();\n }\n};\nContactsPage.ctorParameters = () => [{\n type: ModalController\n}, {\n type: ThemeService\n}];\nContactsPage = __decorate([Component({\n selector: 'app-contacts',\n template: __NG_CLI_RESOURCE__0,\n styles: [__NG_CLI_RESOURCE__1]\n})], ContactsPage);\nexport { ContactsPage };","map":{"version":3,"mappings":";;;;AACA,SAASA,SAAS,QAAgB,eAAe;AACjD,SAASC,eAAe,QAAQ,gBAAgB;AAChD,SAASC,iBAAiB,QAAQ,0CAA0C;AAC5E,SAASC,YAAY,QAAQ,gCAAgC;AAOtD,IAAMC,YAAY,GAAlB,MAAMA,YAAY;EA0CvBC,YACUC,eAAgC,EACjCH,YAA0B;IADzB,oBAAe,GAAfG,eAAe;IAChB,iBAAY,GAAZH,YAAY;IA1CrB,UAAK,GAAG,EAAE;IAEV,YAAO,GAAa,CAAC,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,YAAY,EAAE,OAAO,CAAC;IAK9E,aAAQ,GAAG,CACT;MACEI,KAAK,EAAE,KAAK;MACZC,IAAI,EAAE,QAAQ;MACdC,GAAG,EAAE;KACN,EACD;MACEF,KAAK,EAAE,UAAU;MACjBC,IAAI,EAAE,MAAM;MACZC,GAAG,EAAE;KACN,EACD;MACEF,KAAK,EAAE,OAAO;MACdC,IAAI,EAAE,OAAO;MACbC,GAAG,EAAE;KACN,EACD;MACEF,KAAK,EAAE,QAAQ;MACfC,IAAI,EAAE,OAAO;MACbC,GAAG,EAAE;KACN,EACD;MACEF,KAAK,EAAE,MAAM;MACbC,IAAI,EAAE,MAAM;MACZC,GAAG,EAAE;KACN,EACD;MACEF,KAAK,EAAE,OAAO;MACdC,IAAI,EAAE,QAAQ;MACdC,GAAG,EAAE;KACN,CACJ;EAMG;EAEFC,QAAQA;IACN,IAAI,CAACC,SAAS,EAAE;EAElB;EAEAA,SAASA;IAEP,IAAI,CAACC,KAAK,GAAG,IAAI,CAACC,QAAQ,CAACC,IAAI,CAAC,CAACC,CAAC,EAACC,CAAC,KAAI;MACtC,IAAGD,CAAC,CAACR,KAAK,GAAGS,CAAC,CAACT,KAAK,EAAC;QACnB,OAAO,CAAC,CAAC;;MAEX,IAAGQ,CAAC,CAACR,KAAK,GAAGS,CAAC,CAACT,KAAK,EAAC;QACnB,OAAO,CAAC;;MAEV,OAAO,CAAC;IACV,CAAC,CAAC;EACJ;EAEAU,cAAcA,CAACC,MAAM,EAAEC,WAAW,EAAEC,OAAO;IAEzC,IAAGD,WAAW,IAAI,CAAC,EAAC;MAClB,OAAOD,MAAM,CAACX,KAAK,CAAC,CAAC,CAAC;;IAGxB,IAAIc,UAAU,GAAGD,OAAO,CAACD,WAAW,GAAG,CAAC,CAAC,CAACZ,KAAK,CAAC,CAAC,CAAC;IAClD,IAAIe,aAAa,GAAGJ,MAAM,CAACX,KAAK,CAAC,CAAC,CAAC;IAEnC,IAAGc,UAAU,IAAIC,aAAa,EAAC;MAC7B,OAAOA,aAAa;;IAEtB,OAAO,IAAI;EACb;EAEAC,SAASA,CAACC,KAAK,GAEf;EACAC,KAAKA;IACH,IAAI,CAACnB,eAAe,CAACoB,OAAO,EAAE;EAChC;EACAC,QAAQA,CAACH,KAAK,GAEd;EACAI,OAAOA,IAGP;EACMC,aAAaA;IAAA;IAAA;MACjB,MAAMC,KAAK,SAASC,KAAI,CAACzB,eAAe,CAAC0B,MAAM,CAAC;QAC9CC,SAAS,EAAE/B,iBAAiB;QAC5BgC,cAAc,EAAE,EAAE;QAClBC,QAAQ,EAAE,UAAU;QACpBC,eAAe,EAAE;OAClB,CAAC;MAEF,MAAMN,KAAK,CAACO,OAAO,EAAE;MAErBP,KAAK,CAACQ,YAAY,EAAE;IAAC;EACvB;;;;;;;AAzGWlC,YAAY,eALxBJ,SAAS,CAAC;EACTuC,QAAQ,EAAE,cAAc;EACxBC,8BAAmC;;CAEpC,CAAC,GACWpC,YAAY;SAAZA,YAAY","names":["Component","ModalController","GroupMessagesPage","ThemeService","ContactsPage","constructor","modalController","first","last","url","ngOnInit","loadUsers","users","contacts","sort","a","b","separateLetter","record","recordIndex","records","first_prev","first_current","doRefresh","event","close","dismiss","onChange","clicked","groupMessages","modal","_this","create","component","componentProps","cssClass","backdropDismiss","present","onDidDismiss","selector","template"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\pages\\chat\\new-group\\contacts\\contacts.page.ts"],"sourcesContent":["import { HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\nimport { ThemeService } from 'src/app/services/theme.service'\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n\r\n contacts = [\r\n {\r\n first: 'Ana',\r\n last: 'Manuel',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Abdullah',\r\n last: 'Hill',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Batur',\r\n last: 'Oymen',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Bianca',\r\n last: 'Costa',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Zaya',\r\n last: 'Mary',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Tiago',\r\n last: 'Kayaya',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n }\r\n];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n public ThemeService: ThemeService\r\n ) \r\n { }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n\r\n loadUsers(){\r\n\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.first < b.first){\r\n return -1;\r\n }\r\n if(a.first > b.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n\r\n if(recordIndex == 0){\r\n return record.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].first[0];\r\n let first_current = record.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n onChange(event){\r\n\r\n }\r\n clicked(){\r\n \r\n \r\n }\r\n async groupMessages(){\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n"]},"metadata":{},"sourceType":"module"} |