{"version":3,"file":"ngm-table.mjs","sources":["../../../projects/ngm-table/src/lib/ngm-table.service.ts","../../../projects/ngm-table/src/lib/ngm-table.component.ts","../../../projects/ngm-table/src/lib/ngm-table.component.html","../../../projects/ngm-table/src/lib/ngm-table.module.ts","../../../projects/ngm-table/src/public-api.ts","../../../projects/ngm-table/src/ngm-table.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class NgmTableService {\n\n  constructor() { }\n}\n","import { Component, Input } from '@angular/core';\n\nexport type NgmColumnDef = {\n  title: string;\n  key: string;\n}\n\n@Component({\n  selector: 'ngm-table',\n  templateUrl: './ngm-table.component.html',\n  styles: [\n  ]\n})\nexport class NgmTableComponent {\n\n  @Input()\n  items: any[] = [];\n\n  @Input()\n  cols: NgmColumnDef[] = [];\n\n}\n","<table>\n  <tr>\n    <th *ngFor=\"let col of cols\">{{col.title}}</th>\n  </tr>\n  <tr *ngFor=\"let item of items\">\n    <td *ngFor=\"let col of cols\">{{item[col.key]}}</td>\n  </tr>\n</table>","import { NgModule } from '@angular/core';\nimport { NgmTableComponent } from './ngm-table.component';\nimport { CommonModule } from '@angular/common';\n\n\n\n@NgModule({\n  declarations: [\n    NgmTableComponent\n  ],\n  imports: [\n    CommonModule\n  ],\n  exports: [\n    NgmTableComponent\n  ]\n})\nexport class NgmTableModule { }\n","/*\n * Public API Surface of ngm-table\n */\n\nexport * from './lib/ngm-table.service';\nexport * from './lib/ngm-table.component';\nexport * from './lib/ngm-table.module';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;MAKa,eAAe,CAAA;AAE1B,IAAA,WAAA,GAAA,GAAiB;;6GAFN,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAf,eAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,eAAe,cAFd,MAAM,EAAA,CAAA,CAAA;4FAEP,eAAe,EAAA,UAAA,EAAA,CAAA;kBAH3B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;AACnB,iBAAA,CAAA;;;MCSY,iBAAiB,CAAA;AAN9B,IAAA,WAAA,GAAA;QASE,IAAK,CAAA,KAAA,GAAU,EAAE,CAAC;QAGlB,IAAI,CAAA,IAAA,GAAmB,EAAE,CAAC;AAE3B,KAAA;;+GARY,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAjB,iBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,IAAA,EAAA,iBAAiB,2FCb9B,oMAOQ,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;4FDMK,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAN7B,SAAS;+BACE,WAAW,EAAA,QAAA,EAAA,oMAAA,EAAA,CAAA;8BAQrB,KAAK,EAAA,CAAA;sBADJ,KAAK;gBAIN,IAAI,EAAA,CAAA;sBADH,KAAK;;;MEDK,cAAc,CAAA;;4GAAd,cAAc,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAAd,cAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,cAAc,EATvB,YAAA,EAAA,CAAA,iBAAiB,CAGjB,EAAA,OAAA,EAAA,CAAA,YAAY,aAGZ,iBAAiB,CAAA,EAAA,CAAA,CAAA;AAGR,cAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,cAAc,YANvB,YAAY,CAAA,EAAA,CAAA,CAAA;4FAMH,cAAc,EAAA,UAAA,EAAA,CAAA;kBAX1B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,YAAY,EAAE;wBACZ,iBAAiB;AAClB,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,YAAY;AACb,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,iBAAiB;AAClB,qBAAA;AACF,iBAAA,CAAA;;;AChBD;;AAEG;;ACFH;;AAEG;;;;"}