DigitalData.UserManager/DigitalData.UserManager.NgWebUI/ClientApp/.angular/cache/17.3.0/babel-webpack/358724e9e6c41e2bc862d8408972ec4416d276ed2f664bf357a3ffe3a3e631da.json

1 line
8.3 KiB
JSON

{"ast":null,"code":"import { BaseTableComponent } from '../base-table/base-table.component';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"src/app/services/dir-user.service\";\nimport * as i2 from \"src/app/services/color-mode.service\";\nimport * as i3 from \"@generic-ui/ngx-grid\";\nexport class DirUserTableComponent extends BaseTableComponent {\n constructor(service, columns, cModeService) {\n super(service, columns, cModeService);\n }\n fetchDataByGroupName(groupName) {\n this.service.getAll(groupName).subscribe({\n next: response => {\n if (response.isSuccess && response.data) {\n this.source = response.data;\n this.loading = false;\n } else {\n // Handle response failure\n this.loading = false;\n console.error('Failed to fetch users');\n }\n },\n error: error => console.error('Error fetching users:', error)\n });\n }\n static #_ = this.ɵfac = function DirUserTableComponent_Factory(t) {\n return new (t || DirUserTableComponent)(i0.ɵɵdirectiveInject(i1.DirUserService), i0.ɵɵdirectiveInject('DIR_USER_TABLE_COLUMNS'), i0.ɵɵdirectiveInject(i2.ColorModeService));\n };\n static #_2 = this.ɵcmp = /*@__PURE__*/i0.ɵɵdefineComponent({\n type: DirUserTableComponent,\n selectors: [[\"app-dir-user-table\"]],\n features: [i0.ɵɵInheritDefinitionFeature],\n decls: 2,\n vars: 14,\n consts: [[\"grid\", \"\"], [\",\", \"\", 3, \"selectedRows\", \"cellEditEntered\", \"columns\", \"columnMenu\", \"sorting\", \"loading\", \"rowSelection\", \"rowDetail\", \"autoResizeWidth\", \"paging\", \"searching\", \"cellEditing\", \"virtualScroll\", \"infoPanel\", \"titlePanel\", \"theme\"]],\n template: function DirUserTableComponent_Template(rf, ctx) {\n if (rf & 1) {\n const _r1 = i0.ɵɵgetCurrentView();\n i0.ɵɵelementStart(0, \"gui-grid\", 1, 0);\n i0.ɵɵlistener(\"selectedRows\", function DirUserTableComponent_Template_gui_grid_selectedRows_0_listener($event) {\n i0.ɵɵrestoreView(_r1);\n return i0.ɵɵresetView(ctx.onSelectedRows($event));\n })(\"cellEditEntered\", function DirUserTableComponent_Template_gui_grid_cellEditEntered_0_listener() {\n i0.ɵɵrestoreView(_r1);\n return i0.ɵɵresetView(ctx.onCellEditEntered());\n });\n i0.ɵɵelementEnd();\n }\n if (rf & 2) {\n i0.ɵɵproperty(\"columns\", ctx.columns)(\"columnMenu\", ctx.columnMenu)(\"sorting\", ctx.sorting)(\"loading\", ctx.loading)(\"rowSelection\", ctx.rowSelection)(\"rowDetail\", ctx.rowDetail)(\"autoResizeWidth\", ctx.autoResizeWidth)(\"paging\", ctx.paging)(\"searching\", ctx.searching)(\"cellEditing\", ctx.cellEditing)(\"virtualScroll\", true)(\"infoPanel\", ctx.infoPanel)(\"titlePanel\", ctx.titlePanel)(\"theme\", ctx.theme);\n }\n },\n dependencies: [i3.GuiGridComponent],\n styles: [\"/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJkaXItdXNlci10YWJsZS5jb21wb25lbnQuY3NzIn0= */\\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvY29tcG9uZW50cy90YWJsZXMvZGlyLXVzZXItdGFibGUvZGlyLXVzZXItdGFibGUuY29tcG9uZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0EsNEtBQTRLIiwic291cmNlUm9vdCI6IiJ9 */\"]\n });\n}","map":{"version":3,"names":["BaseTableComponent","DirUserTableComponent","constructor","service","columns","cModeService","fetchDataByGroupName","groupName","getAll","subscribe","next","response","isSuccess","data","source","loading","console","error","_","i0","ɵɵdirectiveInject","i1","DirUserService","i2","ColorModeService","_2","selectors","features","ɵɵInheritDefinitionFeature","decls","vars","consts","template","DirUserTableComponent_Template","rf","ctx","ɵɵelementStart","ɵɵlistener","DirUserTableComponent_Template_gui_grid_selectedRows_0_listener","$event","ɵɵrestoreView","_r1","ɵɵresetView","onSelectedRows","DirUserTableComponent_Template_gui_grid_cellEditEntered_0_listener","onCellEditEntered","ɵɵelementEnd","ɵɵproperty","columnMenu","sorting","rowSelection","rowDetail","autoResizeWidth","paging","searching","cellEditing","infoPanel","titlePanel","theme"],"sources":["E:\\TekH\\Visual Studio\\WebUserManager\\DigitalData.UserManager.NgWebUI\\ClientApp\\src\\app\\components\\tables\\dir-user-table\\dir-user-table.component.ts","E:\\TekH\\Visual Studio\\WebUserManager\\DigitalData.UserManager.NgWebUI\\ClientApp\\src\\app\\components\\tables\\base-table\\base-table.component.html"],"sourcesContent":["import { Component, Inject } from '@angular/core';\r\nimport { DirUser } from 'src/app/models/user-management.api.models';\r\nimport { DirUserService } from 'src/app/services/dir-user.service';\r\nimport { BaseTableComponent } from '../base-table/base-table.component';\r\nimport { GuiColumn } from '@generic-ui/ngx-grid/gui/grid/src/core/api/gui.grid.public-api';\r\nimport { ColorModeService } from 'src/app/services/color-mode.service';\r\n\r\n@Component({\r\n selector: 'app-dir-user-table',\r\n templateUrl: '../base-table/base-table.component.html',\r\n styleUrl: './dir-user-table.component.css'\r\n})\r\nexport class DirUserTableComponent extends BaseTableComponent<DirUser, DirUserService> {\r\n constructor(service: DirUserService, @Inject('DIR_USER_TABLE_COLUMNS') columns: Array<GuiColumn>, cModeService: ColorModeService) {\r\n super(service, columns, cModeService)\r\n }\r\n\r\n fetchDataByGroupName(groupName: string): void {\r\n this.service.getAll(groupName).subscribe({\r\n next: (response) => {\r\n if (response.isSuccess && response.data) {\r\n this.source = response.data;\r\n this.loading = false;\r\n } else {\r\n // Handle response failure\r\n this.loading = false;\r\n console.error('Failed to fetch users');\r\n }\r\n },\r\n error: (error) => console.error('Error fetching users:', error)\r\n })\r\n }\r\n}","<gui-grid #grid\r\n [columns]=\"columns\"\r\n [columnMenu]=\"columnMenu\"\r\n [sorting]=\"sorting\"\r\n [loading]=\"loading\"\r\n [rowSelection] = \"rowSelection\"\r\n [rowDetail]=\"rowDetail\"\r\n [autoResizeWidth]=\"autoResizeWidth\"\r\n [paging]=\"paging\"\r\n [searching]=\"searching\"\r\n [cellEditing]=\"cellEditing\"\r\n [virtualScroll]=\"true\"\r\n [infoPanel]=\"infoPanel\"\r\n [titlePanel]=\"titlePanel\"\r\n [theme]=\"theme\"\r\n (selectedRows)=\"onSelectedRows($event)\",\r\n (cellEditEntered)=\"onCellEditEntered()\">\r\n</gui-grid>"],"mappings":"AAGA,SAASA,kBAAkB,QAAQ,oCAAoC;;;;;AASvE,OAAM,MAAOC,qBAAsB,SAAQD,kBAA2C;EACpFE,YAAYC,OAAuB,EAAoCC,OAAyB,EAAEC,YAA8B;IAC9H,KAAK,CAACF,OAAO,EAAEC,OAAO,EAAEC,YAAY,CAAC;EACvC;EAEAC,oBAAoBA,CAACC,SAAiB;IACpC,IAAI,CAACJ,OAAO,CAACK,MAAM,CAACD,SAAS,CAAC,CAACE,SAAS,CAAC;MACvCC,IAAI,EAAGC,QAAQ,IAAI;QACjB,IAAIA,QAAQ,CAACC,SAAS,IAAID,QAAQ,CAACE,IAAI,EAAE;UACvC,IAAI,CAACC,MAAM,GAAGH,QAAQ,CAACE,IAAI;UAC3B,IAAI,CAACE,OAAO,GAAG,KAAK;SACrB,MAAM;UACL;UACA,IAAI,CAACA,OAAO,GAAG,KAAK;UACpBC,OAAO,CAACC,KAAK,CAAC,uBAAuB,CAAC;;MAE1C,CAAC;MACDA,KAAK,EAAGA,KAAK,IAAKD,OAAO,CAACC,KAAK,CAAC,uBAAuB,EAAEA,KAAK;KAC/D,CAAC;EACJ;EAAC,QAAAC,CAAA,G;qBAnBUjB,qBAAqB,EAAAkB,EAAA,CAAAC,iBAAA,CAAAC,EAAA,CAAAC,cAAA,GAAAH,EAAA,CAAAC,iBAAA,CACa,wBAAwB,GAAAD,EAAA,CAAAC,iBAAA,CAAAG,EAAA,CAAAC,gBAAA;EAAA;EAAA,QAAAC,EAAA,G;UAD1DxB,qBAAqB;IAAAyB,SAAA;IAAAC,QAAA,GAAAR,EAAA,CAAAS,0BAAA;IAAAC,KAAA;IAAAC,IAAA;IAAAC,MAAA;IAAAC,QAAA,WAAAC,+BAAAC,EAAA,EAAAC,GAAA;MAAA,IAAAD,EAAA;;QCZlCf,EAAA,CAAAiB,cAAA,qBAgB6C;QAAxCjB,EADA,CAAAkB,UAAA,0BAAAC,gEAAAC,MAAA;UAAApB,EAAA,CAAAqB,aAAA,CAAAC,GAAA;UAAA,OAAAtB,EAAA,CAAAuB,WAAA,CAAgBP,GAAA,CAAAQ,cAAA,CAAAJ,MAAA,CAAsB;QAAA,EAAC,6BAAAK,mEAAA;UAAAzB,EAAA,CAAAqB,aAAA,CAAAC,GAAA;UAAA,OAAAtB,EAAA,CAAAuB,WAAA,CACpBP,GAAA,CAAAU,iBAAA,EAAmB;QAAA,EAAC;QAC5C1B,EAAA,CAAA2B,YAAA,EAAW;;;QAHN3B,EAbA,CAAA4B,UAAA,YAAAZ,GAAA,CAAA/B,OAAA,CAAmB,eAAA+B,GAAA,CAAAa,UAAA,CACM,YAAAb,GAAA,CAAAc,OAAA,CACN,YAAAd,GAAA,CAAApB,OAAA,CACA,iBAAAoB,GAAA,CAAAe,YAAA,CACY,cAAAf,GAAA,CAAAgB,SAAA,CACR,oBAAAhB,GAAA,CAAAiB,eAAA,CACY,WAAAjB,GAAA,CAAAkB,MAAA,CAClB,cAAAlB,GAAA,CAAAmB,SAAA,CACM,gBAAAnB,GAAA,CAAAoB,WAAA,CACI,uBACL,cAAApB,GAAA,CAAAqB,SAAA,CACC,eAAArB,GAAA,CAAAsB,UAAA,CACE,UAAAtB,GAAA,CAAAuB,KAAA,CACV","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}