HEX
Server: nginx/1.24.0
System: Linux DGT-WORDPRESS-VM-SERVER 6.14.0-1017-azure #17~24.04.1-Ubuntu SMP Mon Dec 1 20:10:50 UTC 2025 x86_64
User: ubuntu (1000)
PHP: 8.4.12
Disabled: NONE
Upload Files
File: /mnt/data/smarthr-co-in/demo/angular/template_bk/chunk-M565M67Q.js
import{a as U}from"./chunk-JKERXUEK.js";import{a as q,b as G,c as J}from"./chunk-NXA7GLYB.js";import{a as K,b as Q}from"./chunk-PWMQ74RC.js";import{a as O}from"./chunk-PDL2MCPW.js";import{a as H}from"./chunk-YKW35LPN.js";import"./chunk-JAZSQYD7.js";import{a as L}from"./chunk-RFJHVWQO.js";import"./chunk-KT3425N4.js";import"./chunk-L5US5TIY.js";import"./chunk-KLR3GVJ4.js";import"./chunk-ROUB2DV5.js";import"./chunk-ZRYDU45O.js";import"./chunk-D2NXOKOR.js";import"./chunk-3OLHRZ2P.js";import"./chunk-33OPMCTI.js";import"./chunk-OH3XPIE7.js";import"./chunk-D5XKRYC7.js";import"./chunk-PYXABXFS.js";import"./chunk-RAVHNKJU.js";import{h as B}from"./chunk-WT44ZQWY.js";import"./chunk-GZFJ7A3T.js";import"./chunk-3NNWUWWG.js";import"./chunk-4FNTF56S.js";import{b as N,d as P,h as A,m as I,q as W,r as j,s as R,y as F}from"./chunk-7PPOABPU.js";import{a as T}from"./chunk-ILLDEPHH.js";import{d as V}from"./chunk-K3YFDFGL.js";import"./chunk-WA2UGD5L.js";import"./chunk-BT37DHWM.js";import{Ac as u,Fc as E,Hd as z,Mb as f,Nb as _,Pb as M,Qb as x,Rb as k,Sb as D,Tb as t,Ub as a,Vb as d,ac as v,cc as c,ec as S,fb as m,pa as h,qa as b,sb as C,tc as l,uc as y,yb as w,yc as p,zc as g}from"./chunk-AQ27DSQO.js";import"./chunk-EQDQRRRY.js";var Z=()=>({standalone:!0});function $(s,o){if(s&1){let i=v();t(0,"select",31),u("ngModelChange",function(r){h(i);let n=S();return g(n.pageSize,r)||(n.pageSize=r),b(r)}),c("ngModelChange",function(){h(i);let r=S();return b(r.changePageSize(r.pageSize))}),t(1,"option",32),l(2,"10"),a(),t(3,"option",33),l(4,"25"),a(),t(5,"option",34),l(6,"50"),a(),t(7,"option",35),l(8,"100"),a()()}if(s&2){let i=S();p("ngModel",i.pageSize)}}function ee(s,o){if(s&1){let i=v();t(0,"tr")(1,"td")(2,"div",36)(3,"input",37),u("ngModelChange",function(r){let n=h(i).$implicit;return g(n.isSelected,r)||(n.isSelected=r),b(r)}),a()()(),t(4,"td")(5,"h6",38),l(6),a()(),t(7,"td"),l(8),a(),t(9,"td")(10,"div",39)(11,"a",40),d(12,"i",41),a(),t(13,"a",42),d(14,"i",43),a()()()()}if(s&2){let i=o.$implicit;m(3),p("ngModel",i.isSelected),m(3),y(i.CategoryName),m(2),y(i.SubCategoryName)}}function te(s,o){s&1&&(t(0,"tr")(1,"td",44)(2,"h5",45),l(3,"No matching records found"),a()()())}var X=class s{constructor(o,i,e){this.data=o;this.router=i;this.pagination=e;this.breadCrumbItems=[{label:"HR"},{label:"Categories",active:!0}],this.data.getcategories().subscribe(r=>{this.actualData=r.data,this.pagination.tablePageSize.subscribe(n=>{this.router.url==this.routes.categories&&(this.getTableData({skip:n.skip,limit:n.limit}),this.pageSize=n.pageSize)})}),this.maxDate.setDate(this.maxDate.getDate()+7),this.bsRangeValue=[this.bsValue,this.maxDate]}routes=T;initChecked=!1;pageSize=10;tableData=[];tableDataCopy=[];actualData=[];currentPage=1;skip=0;limit=this.pageSize;serialNumberArray=[];totalData=0;showFilter=!1;pageSelection=[];dataSource;searchDataValue="";breadCrumbItems=[];bsValue=new Date;bsRangeValue;maxDate=new Date;getTableData(o){this.data.getcategories().subscribe(i=>{this.tableData=[],this.tableDataCopy=[],this.serialNumberArray=[],this.totalData=i.totalData,i.data.map((e,r)=>{let n=r+1;r>=o.skip&&n<=o.limit&&(e.sNo=n,this.tableData.push(e),this.tableDataCopy.push(e),this.serialNumberArray.push(n))}),this.dataSource=new K(this.actualData),this.pagination.calculatePageSize.next({totalData:this.totalData,pageSize:this.pageSize,tableData:this.tableData,tableDataCopy:this.tableDataCopy,serialNumberArray:this.serialNumberArray})})}row=!0;searchData(o){this.searchDataValue=o.trim().toLowerCase(),this.dataSource.filter=this.searchDataValue,this.tableData=this.dataSource.filteredData,this.row=this.tableData.length>0,this.searchDataValue!==""?this.pagination.calculatePageSize.next({totalData:this.tableData.length,pageSize:this.pageSize,tableData:this.tableData,serialNumberArray:this.tableData.map((i,e)=>e+1)}):this.pagination.calculatePageSize.next({totalData:this.totalData,pageSize:this.pageSize,tableData:this.tableData,serialNumberArray:this.serialNumberArray})}sortData(o){let i=this.tableData.slice();!o.active||o.direction===""?this.tableData=i:this.tableData=i.sort((e,r)=>{let n=e[o.active],Y=r[o.active];return(n<Y?-1:1)*(o.direction==="asc"?1:-1)})}changePageSize(o){this.pageSelection=[],this.limit=o,this.skip=0,this.currentPage=1,this.pagination.tablePageSize.next({skip:this.skip,limit:this.limit,pageSize:this.pageSize})}selectAll(o){o?this.tableData.forEach(i=>{i.isSelected=!1}):this.tableData.forEach(i=>{i.isSelected=!0})}static \u0275fac=function(i){return new(i||s)(C(L),C(V),C(Q))};static \u0275cmp=w({type:s,selectors:[["app-categories"]],decls:64,vars:7,consts:[[1,"content"],[1,"d-md-flex","d-block","align-items-center","justify-content-between","mb-3"],["title","Categories",3,"breadcrumbItems"],[1,"d-flex","my-xl-auto","right-content","align-items-center","flex-wrap"],[1,"mb-2"],["href","javascript:void(0);","data-bs-toggle","modal","data-bs-target","#add_category",1,"btn","btn-primary","d-flex","align-items-center"],[1,"ti","ti-circle-plus","me-2"],[1,"card"],[1,"card-header","d-flex","align-items-center","justify-content-between","flex-wrap","row-gap-3"],[1,"d-flex","my-xl-auto","right-content","align-items-center","flex-wrap","row-gap-3"],[1,"dropdown"],["href","javascript:void(0);","data-bs-toggle","dropdown",1,"dropdown-toggle","btn","btn-white","d-inline-flex","align-items-center"],[1,"dropdown-menu","dropdown-menu-end","p-3"],["href","javascript:void(0);",1,"dropdown-item","rounded-1"],[1,"card-body","p-0"],[1,"custom-datatable-filter"],[1,"dataTables_wrapper","dt-bootstrap5","no-footer"],[1,"row"],[1,"col-sm-12","col-md-6"],[1,"dataTables_length"],[1,"form-select","form-select-sm",3,"ngModel"],["id","DataTables_Table_0_filter",1,"dataTables_filter"],["type","search","placeholder","Search...",1,"form-control","form-control-sm",3,"ngModelChange","ngModel","ngModelOptions"],[1,"table-responsive"],["matSort","",1,"mat-sort","table","datanew","table-center","datatable","dataTable","mb-0",3,"matSortChange"],[1,"thead-light"],[1,"no-sort"],["tabindex","0",1,"form-check","form-check-md",3,"click","keydown.enter"],["type","checkbox","id","select-all",1,"form-check-input",3,"ngModelChange","ngModel"],["mat-sort-header","Category Name"],["mat-sort-header","Sub Category Name"],[1,"form-select","form-select-sm",3,"ngModelChange","ngModel"],["value","10"],["value","25"],["value","50"],["value","100"],[1,"form-check","form-check-md"],["type","checkbox",1,"form-check-input",3,"ngModelChange","ngModel"],[1,"fw-medium"],[1,"action-icon","d-inline-flex"],["href","javascript:void(0);","data-bs-toggle","modal","data-bs-target","#edit_category",1,"me-2"],[1,"ti","ti-edit"],["href","javascript:void(0);","data-bs-toggle","modal","data-bs-target","#delete_modal"],[1,"ti","ti-trash"],["colspan","8"],[1,"no-record"]],template:function(i,e){i&1&&(t(0,"div",0)(1,"div",1),d(2,"app-breadcrumbs",2),t(3,"div",3)(4,"div",4)(5,"a",5),d(6,"i",6),l(7,"Add Categories"),a()(),d(8,"app-collapse-header"),a()(),t(9,"div",7)(10,"div",8)(11,"h5"),l(12,"Category List"),a(),t(13,"div",9)(14,"div",10)(15,"a",11),l(16," Sort By : Last 7 Days "),a(),t(17,"ul",12)(18,"li")(19,"a",13),l(20,"Recently Added"),a()(),t(21,"li")(22,"a",13),l(23,"Ascending"),a()(),t(24,"li")(25,"a",13),l(26,"Desending"),a()(),t(27,"li")(28,"a",13),l(29,"Last Month"),a()(),t(30,"li")(31,"a",13),l(32,"Last 7 Days"),a()()()()()(),t(33,"div",14)(34,"div",15)(35,"div",16)(36,"div",17)(37,"div",18)(38,"div",19)(39,"label"),l(40," Row Per Page "),f(41,$,9,1,"select",20),l(42," Entries "),a()()(),t(43,"div",18)(44,"div",21)(45,"label")(46,"input",22),u("ngModelChange",function(n){return g(e.searchDataValue,n)||(e.searchDataValue=n),n}),c("ngModelChange",function(){return e.searchData(e.searchDataValue)}),a()()()()(),t(47,"div",23)(48,"table",24),c("matSortChange",function(n){return e.sortData(n)}),t(49,"thead",25)(50,"tr")(51,"th",26)(52,"div",27),c("click",function(){return e.selectAll(e.initChecked)})("keydown.enter",function(){return e.selectAll(e.initChecked)}),t(53,"input",28),u("ngModelChange",function(n){return g(e.initChecked,n)||(e.initChecked=n),n}),a()()(),t(54,"th",29),l(55,"Category Name"),a(),t(56,"th",30),l(57,"Sub Category Name"),a(),d(58,"th"),a()(),t(59,"tbody"),x(60,ee,15,3,"tr",null,M),f(62,te,4,0,"tr"),a()()(),d(63,"app-custom-pagination"),a()()()()()),i&2&&(m(2),D("breadcrumbItems",e.breadCrumbItems),m(39),_(e.tableData.length>0?41:-1),m(5),p("ngModel",e.searchDataValue),D("ngModelOptions",E(6,Z)),m(7),p("ngModel",e.initChecked),m(7),k(e.tableData),m(2),_(e.tableData.length===0?62:-1))},dependencies:[z,B,O,H,F,j,R,P,N,W,A,I,J,q,G,U],encapsulation:2})};export{X as CategoriesComponent};