Mini Shell
Direktori : /home/funerariamayer/www/app/ |
|
Current File : /home/funerariamayer/www/app/src_app_pages_board_board_module_ts-src_app_services_base_service_ts.js.map |
{"version":3,"file":"src_app_pages_board_board_module_ts-src_app_services_base_service_ts.js","mappings":";;;;;;;;;;;;;AAAO,MAAe,KAAK;IAGvB,YAAY,IAAS;QACjB,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;IAC9B,CAAC;CACJ;;;;;;;;;;;;;;;;ACN8B;AAExB,MAAM,KAAM,SAAQ,wCAAK;CAK/B;;;;;;;;;;;;;;;;;;;;ACPwC;AACc;AAEd;AAEzC,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,KAAK;QACX,SAAS,EAAE,kDAAS;KACrB;CACF,CAAC;IAMW,sBAAsB,SAAtB,sBAAsB;CAAG;AAAzB,sBAAsB;IAJlC,uDAAQ,CAAC;QACR,OAAO,EAAE,CAAC,kEAAqB,CAAC,MAAM,CAAC,CAAC;QACxC,OAAO,EAAE,CAAC,yDAAY,CAAC;KACxB,CAAC;GACW,sBAAsB,CAAG;AAAH;;;;;;;;;;;;;;;;;;;;;;;AChBM;AACM;AACF;AAEA;AAEmB;AAEvB;IAW5B,eAAe,SAAf,eAAe;CAAG;AAAlB,eAAe;IAT3B,uDAAQ,CAAC;QACR,OAAO,EAAE;YACP,yDAAY;YACZ,uDAAW;YACX,uDAAW;YACX,yEAAsB;SACvB;QACD,YAAY,EAAE,CAAC,kDAAS,CAAC;KAC1B,CAAC;GACW,eAAe,CAAG;AAAH;;;;;;;;;;;;;;;;;;;;;;;;;;ACnBsB;AACD;AACK;AACT;AAEiB;IAOjD,SAAS,SAAT,SAAS;IAKlB,YAAmB,IAAe,EAAU,OAAqB,EAAU,KAAqB;QAA7E,SAAI,GAAJ,IAAI,CAAW;QAAU,YAAO,GAAP,OAAO,CAAc;QAAU,UAAK,GAAL,KAAK,CAAgB;IAAG,CAAC;IAEpG,QAAQ;QACJ,MAAM,EAAE,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;QAClD,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE;YAC/B,IAAI,CAAC,KAAK,GAAG,IAAI,uDAAK,CAAC,CAAC,CAAC,CAAC;YAE1B,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,GAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE;gBACxC,IAAI,CAAC,MAAM,GAAI,CAAC,CAAC,IAAgB,CAAC;YACtC,CAAC,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;IACP,CAAC;CACJ;;YA3BQ,gEAAS;YAGT,wEAAY;YAJZ,2DAAc;;AAWV,SAAS;IALrB,wDAAS,CAAC;QACP,QAAQ,EAAE,WAAW;QACrB,2IAAgC;;KAEnC,CAAC;GACW,SAAS,CAiBrB;AAjBqB;;;;;;;;;;;;;;;;;;;;;;;ACZ4B;AACP;AACM;AACf;AAEyB;AAEI;IAKlD,WAAW,SAAX,WAAW;IAIpB,oBAAoB;IAEvB,YAAsB,IAAgB,EAAU,eAAgC,EAAU,OAAgB;QAApF,SAAI,GAAJ,IAAI,CAAY;QAAU,oBAAe,GAAf,eAAe,CAAiB;QAAU,YAAO,GAAP,OAAO,CAAS;QAH7F,QAAG,GAAW,yEAAe,CAAC;IAGkE,CAAC;IAE9G,GAAG,CAAC,OAAe,IAAI,EAAE,SAAc,IAAI,EAAE,UAAe,IAAI;QACzD,6EAA6E;QAC7E,iCAAiC;QACjC,SAAS;QACL,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAc,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,EAAC,CAAC,EAAE,CAAC,EAAE,EAAC,MAAM,EAAE,OAAO,EAAC,CAAC,CAAC,IAAI;QACtG,8BAA8B;QAC9B,wBAAwB;QACxB,uCAAuC;QACvC,QAAQ;QACR,kBAAkB;QAClB,KAAK;SACR,CAAC;QACN,IAAI;IACX,CAAC;IAED,IAAI,CAAC,EAAO,EAAE,OAAe,IAAI,EAAE,SAAc,IAAI,EAAE,UAAe,IAAI;QACnE,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAO,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,EAAC,CAAC,EAAE,CAAC,GAAG,GAAG,GAAG,EAAE,EAAE,EAAC,MAAM,EAAE,OAAO,EAAC,CAAC,CAAC,IAAI;QAC1G,4BAA4B;SAC/B,CAAC;IACT,CAAC;IAED,IAAI,CAAC,IAAS,EAAE,OAAe,IAAI,EAAE,SAAc,IAAI,EAAE,UAAe,IAAI;QAC3E,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;QAC7B,OAAO,IAAI,4CAAU,CAAC,CAAC,QAAQ,EAAE,EAAE;YAE/B,MAAM,OAAO,GAAG,CAAC,CAAM,EAAE,EAAE,GAAE,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC;YAEtE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAO,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,EAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,EAAC,MAAM,EAAE,OAAO,EAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE;gBAE5G,IAAG,CAAC,IAAI,EAAC;oBACL,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;wBACxB,MAAM,EAAE,UAAU;wBAClB,OAAO,EAAE,iCAAiC;qBAC7C,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE;wBACV,CAAC,CAAC,OAAO,EAAE,CAAC;wBACZ,OAAO,CAAC,CAAC,CAAC,CAAC;oBACf,CAAC,CAAC,CAAC;iBACN;qBAAI;oBACD,OAAO,CAAC,CAAC,CAAC,CAAC;iBACd;YAEL,CAAC,CAAC,CAAC;QAEP,CAAC,CAAC,CAAC;QACH,0HAA0H;IACjI,CAAC;IAED,GAAG,CAAC,IAAS,EAAE,OAAe,IAAI,EAAE,SAAc,IAAI,EAAE,UAAe,IAAI;QAC1E,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;QAC7B,OAAO,IAAI,4CAAU,CAAC,CAAC,QAAQ,EAAE,EAAE;YAE/B,MAAM,OAAO,GAAG,CAAC,CAAM,EAAE,EAAE,GAAE,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC;YAEtE,IAAI,CAAC,IAAI,CAAC,GAAG,CAAO,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,KAAK,GAAG,GAAG,GAAG,IAAI,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,EAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,EAAC,MAAM,EAAE,OAAO,EAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE;gBAE3H,IAAG,CAAC,IAAI,EAAC;oBACL,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;wBACxB,MAAM,EAAE,UAAU;wBAClB,OAAO,EAAE,iCAAiC;qBAC7C,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE;wBACV,CAAC,CAAC,OAAO,EAAE,CAAC;wBACZ,OAAO,CAAC,CAAC,CAAC,CAAC;oBACf,CAAC,CAAC,CAAC;iBACN;qBAAI;oBACD,OAAO,CAAC,CAAC,CAAC,CAAC;iBACd;YAEL,CAAC,CAAC,CAAC;QAEP,CAAC,CAAC,CAAC;QACH,yIAAyI;IAChJ,CAAC;IAED,MAAM,CAAC,IAAS,EAAE,OAAe,IAAI,EAAE,SAAc,IAAI,EAAE,UAAe,IAAI;QAC7E,OAAO,IAAI,4CAAU,CAAC,CAAC,QAAQ,EAAE,EAAE;YAClC,MAAM,OAAO,GAAG,CAAC,CAAM,EAAE,EAAE,GAAE,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC;YAEtE,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;gBACf,MAAM,EAAE,cAAc;gBACtB,OAAO,EAAE,+CAA+C;gBACxD,OAAO,EAAG;oBACN;wBACI,IAAI,EAAE,UAAU;qBACnB;oBACD;wBACI,IAAI,EAAG,IAAI;wBACX,OAAO,EAAG,GAAG,EAAE;4BACX,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,KAAK,GAAG,GAAG,GAAG,IAAI,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,EAAC,CAAC,EAAE,CAAC,EAAE,EAAC,MAAM,EAAE,OAAO,EAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE;gCACjH,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC;oCACxB,MAAM,EAAE,UAAU;oCAClB,OAAO,EAAE,gCAAgC;iCAC5C,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE;oCACV,CAAC,CAAC,OAAO,EAAE,CAAC;oCACZ,OAAO,CAAC,CAAC,CAAC,CAAC;gCACf,CAAC,CAAC,CAAC;4BACP,CAAC,CAAC,CAAC;wBACP,CAAC;qBACJ;iBACJ;aACb,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE;gBACD,CAAC,CAAC,OAAO,EAAE,CAAC;YAChB,CAAC,CAAC,CAAC;QACb,CAAC,CAAC,CAAC;QAEH,mHAAmH;IACpH,CAAC;IAEE,MAAM,CAAC,QAAkB,EAAE,OAAe,IAAI;QAE1C,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAM,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,EAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,EAAE;YAClF,cAAc,EAAE,IAAI;YACpB,OAAO,EAAE,QAAQ;SACpB,CAAC,CAAC;IACP,CAAC;IAEM,QAAQ;QACX,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,KAAK,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC;IAC9D,CAAC;IAEG,SAAS,CAAC,IAAS;QACzB,OAAO,MAAM,CAAC,MAAM,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC;IAC7B,CAAC;IAEM,IAAI;QACb,OAAO,EAAU,CAAC;IACnB,CAAC;IAES,QAAQ,CAAC,CAAS;QACrB,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC;IACnB,CAAC;CACJ;;YAtJQ,4DAAU;YAEV,2DAAe;YAKf,yEAAO;;AAKH,WAAW;IAHvB,yDAAU,CAAC;QACR,UAAU,EAAE,MAAM;KACrB,CAAC;GACW,WAAW,CA0IvB;AA1IuB;;;;;;;;;;;;;;;ACZxB,iEAAe,2+BAA2+B,qBAAqB,mGAAmG,YAAY,KAAK,cAAc,cAAc,sBAAsB,i8BAAi8B,gQAAgQ,aAAa,cAAc,sBAAsB,6jBAA6jB,WAAW,6LAA6L,YAAY,0mDAA0mD,sCAAsC,eAAe,qCAAqC,qZAAqZ,sCAAsC,waAAwa,+BAA+B,4yDAA4yD","sources":["./src/app/models/base.ts","./src/app/models/board.ts","./src/app/pages/board/board-routing.module.ts","./src/app/pages/board/board.module.ts","./src/app/pages/board/board.page.ts","./src/app/services/base.service.ts","./src/app/pages/board/board.page.html"],"sourcesContent":["export abstract class Model {\r\n id?: any;\r\n\r\n constructor(data: any){\r\n Object.assign(this, data);\r\n }\r\n}\r\n","import { Model } from \"./base\";\r\n\r\nexport class Board extends Model{\r\n name: string;\r\n\r\n created_at?: string;\r\n updated_at?: string;\r\n}\r\n","import { NgModule } from '@angular/core';\nimport { Routes, RouterModule } from '@angular/router';\n\nimport { BoardPage } from './board.page';\n\nconst routes: Routes = [\n {\n path: ':id',\n component: BoardPage\n },\n];\n\n@NgModule({\n imports: [RouterModule.forChild(routes)],\n exports: [RouterModule],\n})\nexport class BoardPageRoutingModule {}\n","import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\n\nimport { IonicModule } from '@ionic/angular';\n\nimport { BoardPageRoutingModule } from './board-routing.module';\n\nimport { BoardPage } from './board.page';\n\n@NgModule({\n imports: [\n CommonModule,\n FormsModule,\n IonicModule,\n BoardPageRoutingModule\n ],\n declarations: [BoardPage]\n})\nexport class BoardPageModule {}\n","import { Component, OnInit } from '@angular/core';\nimport { ActivatedRoute } from '@angular/router';\nimport { AuthGuard } from 'src/app/guards/auth.guard';\nimport { Board } from 'src/app/models/board';\nimport { Group } from 'src/app/models/group';\nimport { BoardService } from 'src/app/services/board.service';\n\n@Component({\n selector: 'app-board',\n templateUrl: './board.page.html',\n styleUrls: ['./board.page.scss']\n})\nexport class BoardPage implements OnInit {\n\n board: object;\n groups: Group[];\n\n constructor(public auth: AuthGuard, private service: BoardService, private route: ActivatedRoute) {}\n\n ngOnInit() {\n const id = this.route.snapshot.paramMap.get('id');\n this.service.get(id).subscribe(r => {\n this.board = new Board(r);\n \n this.service.get(id+'/group').subscribe(r => {\n this.groups = (r.data as Group[]);\n });\n });\n }\n}\n","import { HttpClient } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { AlertController } from '@ionic/angular';\r\nimport { Observable } from 'rxjs';\r\nimport { map } from 'rxjs/operators';\r\nimport { environment } from 'src/environments/environment';\r\nimport { RequestData } from '../interfaces/request-data';\r\nimport { Network } from '@awesome-cordova-plugins/network/ngx';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class BaseService<Type> {\r\n\r\n public route: string;\r\n protected url: string = environment.url;\r\n //protected storage;\r\n\r\n\tconstructor(protected http: HttpClient, private alertController: AlertController, private network: Network) {}\r\n\r\n\tget(path: string = null, params: any = null, headers: any = null): Observable<RequestData>{\r\n // if(this.storage && this.network.type === this.network.Connection.UNKNOWN){\r\n // return this.storage.all();\r\n // }else{\r\n return this.http.get<RequestData>(this.url + this.route + (path ? '/' + path: ''), {params, headers}).pipe(\r\n // map((res: RequestData) => {\r\n // if(this.storage){\r\n // this.storage.sinc(res.data);\r\n // }\r\n // return res;\r\n // })\r\n );\r\n // }\r\n\t}\r\n\r\n\tshow(id: any, path: string = null, params: any = null, headers: any = null){\r\n return this.http.get<Type>(this.url + this.route + (path ? '/' + path: '') + '/' + id, {params, headers}).pipe(\r\n // map(res => new Type(res))\r\n );\r\n\t}\r\n\r\n\tpost(data: any, path: string = null, params: any = null, headers: any = null){\r\n\t\tconst dados = this.transform(data);\r\n return new Observable((observer) => {\r\n\r\n const handler = (e: any) => {observer.next(e); observer.complete(); };\r\n\r\n this.http.post<Type>(this.url + this.route + (path ? '/' + path: ''), dados, {params, headers}).subscribe((r) => {\r\n\r\n if(!path){\r\n this.alertController.create({\r\n header: 'Sucesso!',\r\n message: 'Registro adicionado com sucesso'\r\n }).then((a) => {\r\n a.present();\r\n handler(r);\r\n });\r\n }else{\r\n handler(r);\r\n }\r\n\r\n });\r\n\r\n });\r\n //return this.http.post<Type>(this.url + this.route + (path ? '/' + path: ''), dados, {params: params, headers: headers});\r\n\t}\r\n\r\n\tput(data: any, path: string = null, params: any = null, headers: any = null){\r\n\t\tconst dados = this.transform(data);\r\n return new Observable((observer) => {\r\n\r\n const handler = (e: any) => {observer.next(e); observer.complete(); };\r\n\r\n this.http.put<Type>(this.url + this.route + '/' + data.id + (path ? '/' + path: ''), dados, {params, headers}).subscribe((r) => {\r\n\r\n if(!path){\r\n this.alertController.create({\r\n header: 'Sucesso!',\r\n message: 'Registro modificado com sucesso'\r\n }).then((a) => {\r\n a.present();\r\n handler(r);\r\n });\r\n }else{\r\n handler(r);\r\n }\r\n\r\n });\r\n\r\n });\r\n //return this.http.put<Type>(this.url + this.route + '/' + data.id + (path ? '/' + path: ''), dados, {params: params, headers: headers});\r\n\t}\r\n\r\n\tdelete(data: any, path: string = null, params: any = null, headers: any = null): Observable<any>{\r\n\t\treturn new Observable((observer) => {\r\n\t\t\tconst handler = (e: any) => {observer.next(e); observer.complete(); };\r\n\r\n\t\t\tthis.alertController.create({\r\n header: 'Confirmação!',\r\n message: 'Tem certeza que deseja remover esse registro?',\r\n buttons : [\r\n {\r\n text: 'Cancelar'\r\n },\r\n {\r\n text : 'OK',\r\n handler : () => {\r\n this.http.delete(this.url + this.route + '/' + data.id + (path ? '/' + path: ''), {params, headers}).subscribe((r) => {\r\n this.alertController.create({\r\n header: 'Sucesso!',\r\n message: 'Registro removido com sucesso.',\r\n }).then((a) => {\r\n a.present();\r\n handler(r);\r\n });\r\n });\r\n }\r\n }\r\n ]\r\n\t\t\t}).then((a) => {\r\n a.present();\r\n });\r\n\t\t});\r\n\r\n\t\t//return this.http.delete<Type>(this.url + this.route + '/' + data.id + (path ? '/' + path: ''), {params: params});\r\n\t}\r\n\r\n upload(formData: FormData, path: string = null) {\r\n\r\n return this.http.post<any>(this.url + this.route + (path ? '/' + path: ''), formData, {\r\n reportProgress: true,\r\n observe: 'events'\r\n });\r\n }\r\n\r\n public isOnline(){\r\n return this.network.type !== this.network.Connection.NONE;\r\n }\r\n\r\n\tpublic transform(data: any) {\r\n\t\treturn Object.assign({}, data);\r\n }\r\n\r\n public novo() {\r\n\t\treturn {} as Type;\r\n\t}\r\n\r\n public setRoute(s: string){\r\n this.route = s;\r\n }\r\n}\r\n","export default \"<ion-header class=\\\"header\\\">\\n <ion-toolbar color=\\\"secondary\\\">\\n <ion-button slot=\\\"start\\\" color=\\\"secondary\\\">\\n <img class=\\\"logo\\\" src=\\\"assets/logo.png\\\" alt=\\\"\\\">\\n </ion-button>\\n <ion-buttons slot=\\\"end\\\">\\n <ion-button class=\\\"notificacao-button\\\">\\n <ion-icon slot=\\\"icon-only\\\" src=\\\"assets/icon/notificacao.svg\\\"></ion-icon>\\n <span class=\\\"badge\\\"></span>\\n </ion-button>\\n <ion-button [routerLink]=\\\"['/usuario', 'CODIGO']\\\">\\n <ion-icon slot=\\\"icon-only\\\" src=\\\"assets/icon/config.svg\\\"></ion-icon>\\n </ion-button>\\n </ion-buttons>\\n </ion-toolbar>\\n</ion-header>\\n\\n<ion-content>\\n <div class=\\\"ion-bg-primary\\\">\\n <ion-grid class=\\\"ion-padding\\\">\\n <ion-row class=\\\"ion-align-items-center\\\">\\n <ion-col>\\n <ion-text color=\\\"light\\\">\\n <p class=\\\"mgy-0\\\">Olá, <strong>{{ auth.usuario?.name }}</strong></p>\\n <p class=\\\"mgy-0\\\">\\n <strong>{{ board?.id }}) {{ board?.name }}</strong> ({{ board?.cards_count }} cards)\\n </p>\\n </ion-text>\\n </ion-col>\\n <ion-col size=\\\"auto\\\">\\n <ion-icon src=\\\"assets/icon/ordenar.svg\\\" color=\\\"light\\\" size=\\\"large\\\"></ion-icon>\\n </ion-col>\\n </ion-row>\\n </ion-grid>\\n </div>\\n\\n <div class=\\\"ion-padding\\\">\\n <ion-accordion-group>\\n <ion-accordion *ngFor=\\\"let group of groups\\\" [value]=\\\"group.id\\\" toggle-icon=\\\"caret-down-circle-outline\\\" class=\\\"group\\\">\\n <ion-item class=\\\"group-header\\\" [color]=\\\"group.color\\\" fill=\\\"outline\\\" slot=\\\"header\\\" shadow>\\n <ion-label class=\\\"mg-0\\\">\\n <ion-grid>\\n <ion-row class=\\\"ion-align-items-center ion-justify-content-center\\\">\\n <ion-col size=\\\"auto\\\">\\n <ion-icon [src]=\\\"'data:image/png;base64,'+group?.icon\\\" color=\\\"danger\\\" size=\\\"medium\\\"></ion-icon>\\n </ion-col>\\n <ion-col size=\\\"auto\\\">\\n <ion-text class=\\\"ion-text-uppercase\\\"><strong>{{ group.name }}</strong> ({{ group?.cards.length }})</ion-text>\\n </ion-col>\\n </ion-row>\\n </ion-grid>\\n </ion-label>\\n </ion-item>\\n <ion-list slot=\\\"content\\\" class=\\\"group-content\\\">\\n <ion-item *ngFor=\\\"let card of group.cards\\\" class=\\\"card-item\\\" routerLink=\\\"card\\\">\\n <ion-label class=\\\"mg-0\\\">\\n <ion-badge *ngFor=\\\"let tag of card.tags\\\" [color]=\\\"tag.color\\\" class=\\\"mgb-10\\\">\\n {{ tag.name }}\\n </ion-badge>\\n <ion-text>\\n <h4 class=\\\"card-title mgb-15\\\">\\n {{ card.name }}\\n </h4>\\n </ion-text>\\n <ion-text>\\n <div class=\\\"mgb-15\\\">\\n <span class=\\\"mgr-10\\\">\\n <ion-icon src=\\\"assets/icon/comentario.svg\\\" color=\\\"#ffffff\\\" size=\\\"small\\\">\\n </ion-icon>\\n <span class=\\\"mgl-10\\\">(0)</span>\\n </span>\\n <span class=\\\"mgr-10\\\">\\n <ion-icon src=\\\"assets/icon/anexo.svg\\\" color=\\\"dark\\\" size=\\\"small\\\">\\n </ion-icon>\\n <span class=\\\"mgl-10\\\">(0)</span>\\n </span>\\n <span class=\\\"mgr-10\\\">\\n <ion-icon src=\\\"assets/icon/envelope.svg\\\" color=\\\"dark\\\" size=\\\"small\\\">\\n </ion-icon>\\n <span class=\\\"mgl-10\\\">(0)</span>\\n </span>\\n </div>\\n </ion-text>\\n <ion-text>\\n <p class=\\\"mgb-10\\\">\\n <ion-icon src=\\\"assets/icon/calendario.svg\\\" color=\\\"danger\\\" size=\\\"small\\\">\\n </ion-icon>\\n <span class=\\\"mgl-15\\\">Venc. <strong>{{ card.due_date | date : 'mediumDate' }}</strong> - {{ card.due_date | date : 'shortTime' }}</span>\\n </p>\\n </ion-text>\\n <ion-text>\\n <p class=\\\"mgb-10\\\">\\n <ion-icon src=\\\"assets/icon/tempo.svg\\\" color=\\\"warning\\\" size=\\\"small\\\">\\n </ion-icon>\\n <span class=\\\"mgl-15\\\">({{ card.group_change_date | date : 'd' }}d) nessa fase</span>\\n </p>\\n </ion-text>\\n <ion-text>\\n <p class=\\\"mgb-10\\\">\\n <ion-icon src=\\\"assets/icon/atualizacao.svg\\\" color=\\\"success\\\" size=\\\"small\\\">\\n </ion-icon>\\n <span class=\\\"mgl-15\\\">({{ card.updated_at | date : 'd' }}d) últ. atualização</span>\\n </p>\\n </ion-text>\\n <div class=\\\"card-users\\\">\\n <div class=\\\"user\\\" *ngFor=\\\"let user of card.users\\\">\\n <ion-avatar class=\\\"usuario-associado ion-align-self-center\\\" size=\\\"small\\\">\\n <img [src]=\\\"user.image\\\" alt=\\\"\\\">\\n </ion-avatar>\\n </div>\\n </div>\\n </ion-label>\\n </ion-item>\\n </ion-list>\\n </ion-accordion>\\n </ion-accordion-group>\\n </div>\\n</ion-content>\\n\\n<ion-footer class=\\\"ion-no-border\\\">\\n <ion-toolbar class=\\\"ion-no-padding\\\">\\n <ion-grid class=\\\"ion-no-padding\\\">\\n <ion-row>\\n <ion-col>\\n <ion-button expand=\\\"full\\\" color=\\\"secondary\\\" class=\\\"ion-no-margin ion-no-padding\\\" href=\\\"\\\">\\n <ion-icon src=\\\"assets/icon/home.svg\\\" class=\\\"ion-align-self-center\\\" size=\\\"large\\\"></ion-icon>\\n </ion-button>\\n </ion-col>\\n <ion-col>\\n <ion-button expand=\\\"full\\\" color=\\\"success\\\" class=\\\"ion-no-margin ion-no-padding\\\"\\n id=\\\"criar-card\\\">\\n <ion-icon name=\\\"add-circle\\\" class=\\\"ion-align-self-center\\\" size=\\\"large\\\"></ion-icon>\\n <span class=\\\"ion-align-self-center\\\">\\n <strong>Criar</strong> novo card\\n </span>\\n </ion-button>\\n </ion-col>\\n </ion-row>\\n </ion-grid>\\n </ion-toolbar>\\n</ion-footer>\";"],"names":[],"sourceRoot":"webpack:///"}
Zerion Mini Shell 1.0