File: /mnt/data/smarthr-co-in/demo/angular/template/chunk-4EBN43K7.js
import{a as Y}from"./chunk-JKERXUEK.js";import{a as q,b as G,c as K}from"./chunk-NXA7GLYB.js";import{a as Q,b as X}from"./chunk-PWMQ74RC.js";import{a as J}from"./chunk-2HXPWW6A.js";import{a as U}from"./chunk-PDL2MCPW.js";import{a as H}from"./chunk-YKW35LPN.js";import"./chunk-JAZSQYD7.js";import{a as B}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"./chunk-3NNWUWWG.js";import"./chunk-4FNTF56S.js";import{b as T,d as V,h as A,m as W,q as j,r as F,s as L,y as O}from"./chunk-7PPOABPU.js";import{a as N}from"./chunk-ILLDEPHH.js";import{d as P}from"./chunk-K3YFDFGL.js";import"./chunk-WA2UGD5L.js";import"./chunk-BT37DHWM.js";import{Ac as g,Cc as D,Fc as k,Hd as z,Mb as x,Nb as y,Pb as E,Qb as M,Rb as I,Sb as p,Tb as e,Ub as t,Vb as m,ab as _,ac as w,cc as f,ec as C,fb as s,pa as b,qa as S,sb as v,tc as i,uc as c,yb as R,yc as u,zc as h}from"./chunk-AQ27DSQO.js";import"./chunk-EQDQRRRY.js";var ee=()=>({standalone:!0});function te(d,l){if(d&1){let a=w();e(0,"select",37),g("ngModelChange",function(o){b(a);let r=C();return h(r.pageSize,o)||(r.pageSize=o),S(o)}),f("ngModelChange",function(){b(a);let o=C();return S(o.changePageSize(o.pageSize))}),e(1,"option",38),i(2,"10"),t(),e(3,"option",39),i(4,"25"),t(),e(5,"option",40),i(6,"50"),t(),e(7,"option",41),i(8,"100"),t()()}if(d&2){let a=C();u("ngModel",a.pageSize)}}function ae(d,l){if(d&1){let a=w();e(0,"tr")(1,"td")(2,"div",42)(3,"input",43),g("ngModelChange",function(o){let r=b(a).$implicit;return h(r.isSelected,o)||(r.isSelected=o),S(o)}),t()()(),e(4,"td"),i(5),t(),e(6,"td")(7,"div",44)(8,"a",45),m(9,"img",46),t(),e(10,"div",47)(11,"h6",48)(12,"a",49),i(13),t()(),e(14,"span",50),i(15),t()()()(),e(16,"td")(17,"div",44)(18,"a",51),m(19,"img",46),t(),e(20,"div",47)(21,"h6",48)(22,"a",49),i(23),t()()()()(),e(24,"td")(25,"div",44)(26,"a",45),m(27,"img",46),t(),e(28,"div",47)(29,"h6",48)(30,"a",49),i(31),t()(),e(32,"span",50),i(33),t()()()(),e(34,"td"),i(35),t(),e(36,"td")(37,"div",52)(38,"a",53),m(39,"i",54),t()()()()}if(d&2){let a=l.$implicit;s(3),u("ngModel",a.isSelected),s(2),c(a.Refferals_ID),s(4),p("src",D("assets/img/users/",a.Refferals_Image),_),s(4),c(a.Referrer_Name),s(2),c(a.Roll),s(4),p("src",D("assets/img/icons/",a.Job_Image),_),s(4),c(a.Job_Reffered),s(4),p("src",D("assets/img/users/",a.Refferee_Image),_),s(4),c(a.Referee_Name),s(2),c(a.Email),s(2),c(a.Refferals_Bonus)}}function ie(d,l){d&1&&(e(0,"tr")(1,"td",55)(2,"h5",56),i(3,"No matching records found"),t()()())}var Z=class d{constructor(l,a,n){this.data=l;this.router=a;this.pagination=n;this.breadCrumbItems=[{label:"Recruitment"},{label:"Refferals",active:!0}],this.data.getRefferalsList().subscribe(o=>{this.actualData=o.data,this.pagination.tablePageSize.subscribe(r=>{this.router.url==this.routes.Refferals&&(this.getTableData({skip:r.skip,limit:r.limit}),this.pageSize=r.pageSize)})})}routes=N;initChecked=!1;pageSize=10;tableData=[];tableDataCopy=[];actualData=[];currentPage=1;skip=0;limit=this.pageSize;serialNumberArray=[];totalData=0;showFilter=!1;pageSelection=[];dataSource;searchDataValue="";breadCrumbItems=[];password=[!1,!1,!1,!1];isOpen=!1;togglePassword(l){this.password[l]=!this.password[l]}openSuccessModal(){this.isOpen=!this.isOpen}ngOnDestroy(){this.isOpen=!1}getTableData(l){this.data.getRefferalsList().subscribe(a=>{this.tableData=[],this.tableDataCopy=[],this.serialNumberArray=[],this.totalData=a.totalData,a.data.map((n,o)=>{let r=o+1;o>=l.skip&&r<=l.limit&&(n.sNo=r,this.tableData.push(n),this.tableDataCopy.push(n),this.serialNumberArray.push(r))}),this.dataSource=new Q(this.actualData),this.pagination.calculatePageSize.next({totalData:this.totalData,pageSize:this.pageSize,tableData:this.tableData,tableDataCopy:this.tableDataCopy,serialNumberArray:this.serialNumberArray})})}row=!0;searchData(l){this.searchDataValue=l.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((a,n)=>n+1)}):this.pagination.calculatePageSize.next({totalData:this.totalData,pageSize:this.pageSize,tableData:this.tableData,serialNumberArray:this.serialNumberArray})}sortData(l){let a=this.tableData.slice();!l.active||l.direction===""?this.tableData=a:this.tableData=a.sort((n,o)=>{let r=n[l.active],$=o[l.active];return(r<$?-1:1)*(l.direction==="asc"?1:-1)})}changePageSize(l){this.pageSelection=[],this.limit=l,this.skip=0,this.currentPage=1,this.pagination.tablePageSize.next({skip:this.skip,limit:this.limit,pageSize:this.pageSize})}selectAll(l){l?this.tableData.forEach(a=>{a.isSelected=!1}):this.tableData.forEach(a=>{a.isSelected=!0})}static \u0275fac=function(a){return new(a||d)(v(B),v(P),v(X))};static \u0275cmp=R({type:d,selectors:[["app-refferals"]],decls:95,vars:7,consts:[[1,"page-wrapper"],[1,"content"],[1,"d-md-flex","d-block","align-items-center","justify-content-between","page-breadcrumb","mb-3"],["title","Refferals",3,"breadcrumbItems"],[1,"d-flex","my-xl-auto","right-content","align-items-center","flex-wrap"],[1,"mb-2"],[1,"dropdown"],["href","javascript:void(0);","data-bs-toggle","dropdown",1,"dropdown-toggle","btn","btn-white","d-inline-flex","align-items-center"],[1,"ti","ti-file-export","me-1"],[1,"dropdown-menu","dropdown-menu-end","p-3"],["href","javascript:void(0);",1,"dropdown-item","rounded-1"],[1,"ti","ti-file-type-pdf","me-1"],[1,"ti","ti-file-type-xls","me-1"],[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","me-3"],[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","Refferals_ID"],["mat-sort-header","Referrer_Name"],["mat-sort-header","Applied_Role"],["mat-sort-header","Referee_Name"],["mat-sort-header","Refferals_Bonus"],[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,"d-flex","align-items-center","file-name-icon"],["href","javascript:void(0);",1,"avatar","avatar-md"],["alt","img",1,"img-fluid","rounded-circle",3,"src"],[1,"ms-2"],[1,"fw-medium"],["href","javascript:void(0);"],[1,"d-block","mt-1"],["href","javascript:void(0);",1,"avatar","avatar-md","bg-light","rounded"],[1,"action-icon","d-inline-flex"],["href","javascript:void(0);","data-bs-toggle","modal","data-bs-target","#delete_modal"],[1,"ti","ti-trash"],["colspan","7"],[1,"no-record"]],template:function(a,n){a&1&&(e(0,"div",0)(1,"div",1)(2,"div",2),m(3,"app-breadcrumbs",3),e(4,"div",4)(5,"div",5)(6,"div",6)(7,"a",7),m(8,"i",8),i(9,"Export "),t(),e(10,"ul",9)(11,"li")(12,"a",10),m(13,"i",11),i(14,"Export as PDF"),t()(),e(15,"li")(16,"a",10),m(17,"i",12),i(18,"Export as Excel "),t()()()()(),m(19,"app-collapse-header"),t()(),e(20,"div",13)(21,"div",14)(22,"h5"),i(23,"Refferals List"),t(),e(24,"div",15)(25,"div",16)(26,"a",7),i(27," Role "),t(),e(28,"ul",9)(29,"li")(30,"a",10),i(31,"Senior IOS Developer"),t()(),e(32,"li")(33,"a",10),i(34,"Junior PHP Developer"),t()(),e(35,"li")(36,"a",10),i(37,"Network Engineer"),t()()()(),e(38,"div",6)(39,"a",7),i(40," Sort By : Last 7 Days "),t(),e(41,"ul",9)(42,"li")(43,"a",10),i(44,"Recently Added"),t()(),e(45,"li")(46,"a",10),i(47,"Ascending"),t()(),e(48,"li")(49,"a",10),i(50,"Desending"),t()(),e(51,"li")(52,"a",10),i(53,"Last Month"),t()(),e(54,"li")(55,"a",10),i(56,"Last 7 Days"),t()()()()()(),e(57,"div",17)(58,"div",18)(59,"div",19)(60,"div",20)(61,"div",21)(62,"div",22)(63,"label"),i(64," Row Per Page "),x(65,te,9,1,"select",23),i(66," Entries "),t()()(),e(67,"div",21)(68,"div",24)(69,"label")(70,"input",25),g("ngModelChange",function(r){return h(n.searchDataValue,r)||(n.searchDataValue=r),r}),f("ngModelChange",function(){return n.searchData(n.searchDataValue)}),t()()()()(),e(71,"div",26)(72,"table",27),f("matSortChange",function(r){return n.sortData(r)}),e(73,"thead",28)(74,"tr")(75,"th",29)(76,"div",30),f("click",function(){return n.selectAll(n.initChecked)})("keydown.enter",function(){return n.selectAll(n.initChecked)}),e(77,"input",31),g("ngModelChange",function(r){return h(n.initChecked,r)||(n.initChecked=r),r}),t()()(),e(78,"th",32),i(79,"Refferals ID"),t(),e(80,"th",33),i(81,"Referrer Name"),t(),e(82,"th",34),i(83,"Job Reffered"),t(),e(84,"th",35),i(85,"Referee Name"),t(),e(86,"th",36),i(87,"Refferals Bonus"),t(),m(88,"th"),t()(),e(89,"tbody"),M(90,ae,40,14,"tr",null,E),x(92,ie,4,0,"tr"),t()()(),m(93,"app-custom-pagination"),t()()()()(),m(94,"app-footer"),t()),a&2&&(s(3),p("breadcrumbItems",n.breadCrumbItems),s(62),y(n.tableData.length>0?65:-1),s(5),u("ngModel",n.searchDataValue),p("ngModelOptions",k(6,ee)),s(7),u("ngModel",n.initChecked),s(13),I(n.tableData),s(2),y(n.tableData.length===0?92:-1))},dependencies:[z,U,H,Y,J,K,q,G,O,F,L,V,T,j,A,W],encapsulation:2})};export{Z as RefferalsComponent};