File: /mnt/data/smarthr-co-in/demo/angular/template/chunk-4VPOFIHA.js
import{a as ne}from"./chunk-JKERXUEK.js";import{a as $,b as ee,c as te}from"./chunk-NXA7GLYB.js";import{a as ie,b as ae}from"./chunk-PWMQ74RC.js";import{a as X}from"./chunk-2HXPWW6A.js";import{a as Z}from"./chunk-PDL2MCPW.js";import{a as Y}from"./chunk-YKW35LPN.js";import"./chunk-JAZSQYD7.js";import{a as q}from"./chunk-RFJHVWQO.js";import{a as J,d as K,f as Q}from"./chunk-QTTEMGWW.js";import"./chunk-VZSYGL77.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-2OYBQGHU.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 N,d as R,h as j,i as L,k as W,m as F,n as B,q as H,r as O,s as U,y as G}from"./chunk-7PPOABPU.js";import{a as I}from"./chunk-ILLDEPHH.js";import{d as A,e as P}from"./chunk-K3YFDFGL.js";import"./chunk-WA2UGD5L.js";import"./chunk-BT37DHWM.js";import{Ac as S,Cc as k,Fc as z,Hd as V,Mb as C,Nb as _,Pb as w,Qb as M,Rb as T,Sb as c,Tb as t,Ub as e,Vb as m,ab as E,ac as D,cc as p,ec as u,fb as d,pa as f,qa as v,sb as x,tc as i,uc as b,yb as y,yc as g,zc as h}from"./chunk-AQ27DSQO.js";import"./chunk-EQDQRRRY.js";var re=()=>({standalone:!0});function me(s,r){if(s&1){let a=D();t(0,"select",69),S("ngModelChange",function(o){f(a);let l=u();return h(l.pageSize,o)||(l.pageSize=o),v(o)}),p("ngModelChange",function(){f(a);let o=u();return v(o.changePageSize(o.pageSize))}),t(1,"option",70),i(2,"10"),e(),t(3,"option",71),i(4,"25"),e(),t(5,"option",72),i(6,"50"),e(),t(7,"option",73),i(8,"100"),e()()}if(s&2){let a=u();g("ngModel",a.pageSize)}}function de(s,r){if(s&1){let a=D();t(0,"tr")(1,"td")(2,"div",74)(3,"input",75),S("ngModelChange",function(o){let l=f(a).$implicit;return h(l.isSelected,o)||(l.isSelected=o),v(o)}),e()()(),t(4,"td")(5,"div",76)(6,"a",77),m(7,"img",78),e(),t(8,"div",79)(9,"h6",80),i(10),e()()()(),t(11,"td"),i(12),e(),t(13,"td"),i(14),e(),t(15,"td"),i(16),e(),t(17,"td")(18,"div",81)(19,"a",82),m(20,"i",83),e(),t(21,"a",84),m(22,"i",85),e()()()()}if(s&2){let a=r.$implicit,n=u();d(3),g("ngModel",a.isSelected),d(3),c("routerLink",n.routes.employeeDetails),d(),c("src",k("assets/img/users/",a==null?null:a.Image),E),d(3),b(a==null?null:a.Author),d(2),b(a.Role),d(2),b(a.Content),d(2),b(a.CreatedDate)}}function se(s,r){s&1&&(t(0,"tr")(1,"td",86)(2,"h5",87),i(3,"No matching records found"),e()()())}var le=class s{constructor(r,a,n){this.data=r;this.router=a;this.pagination=n;this.breadCrumbItems=[{label:"Content"},{label:"Testimonials",active:!0}],this.data.gettestimonial().subscribe(o=>{this.actualData=o.data,this.pagination.tablePageSize.subscribe(l=>{this.router.url==this.routes.testimonials&&(this.getTableData({skip:l.skip,limit:l.limit}),this.pageSize=l.pageSize)})}),this.maxDate.setDate(this.maxDate.getDate()+7),this.bsRangeValue=[this.bsValue,this.maxDate]}routes=I;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(r){this.data.gettestimonial().subscribe(a=>{this.tableData=[],this.tableDataCopy=[],this.serialNumberArray=[],this.totalData=a.totalData,a.data.map((n,o)=>{let l=o+1;o>=r.skip&&l<=r.limit&&(n.sNo=l,this.tableData.push(n),this.tableDataCopy.push(n),this.serialNumberArray.push(l))}),this.dataSource=new ie(this.actualData),this.pagination.calculatePageSize.next({totalData:this.totalData,pageSize:this.pageSize,tableData:this.tableData,tableDataCopy:this.tableDataCopy,serialNumberArray:this.serialNumberArray})})}row=!0;searchData(r){this.searchDataValue=r.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(r){let a=this.tableData.slice();!r.active||r.direction===""?this.tableData=a:this.tableData=a.sort((n,o)=>{let l=n[r.active],oe=o[r.active];return(l<oe?-1:1)*(r.direction==="asc"?1:-1)})}changePageSize(r){this.pageSelection=[],this.limit=r,this.skip=0,this.currentPage=1,this.pagination.tablePageSize.next({skip:this.skip,limit:this.limit,pageSize:this.pageSize})}selectAll(r){r?this.tableData.forEach(a=>{a.isSelected=!1}):this.tableData.forEach(a=>{a.isSelected=!0})}static \u0275fac=function(a){return new(a||s)(x(q),x(A),x(ae))};static \u0275cmp=y({type:s,selectors:[["app-testimonials"]],decls:181,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","Testimonials",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_testimonials",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","Author"],["mat-sort-header","Role"],["mat-sort-header","Content"],["mat-sort-header","CreatedDate"],["id","add_testimonials",1,"modal","fade"],[1,"modal-dialog","modal-dialog-centered","modal-mg","w-100"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close","custom-btn-close"],[1,"ti","ti-x"],[1,"modal-body","pb-0"],[1,"col-md-12"],[1,"d-flex","align-items-center","flex-wrap","row-gap-3","bg-light","w-100","rounded","p-3","mb-4"],[1,"d-flex","align-items-center","justify-content-center","avatar","avatar-xxl","rounded-circle","border","border-dashed","me-2","flex-shrink-0","text-dark","frames"],[1,"ti","ti-photo","text-gray-2","fs-16"],[1,"profile-upload"],[1,"mb-1"],[1,"fs-12"],[1,"profile-uploader","d-flex","align-items-center"],[1,"drag-upload-btn","btn","btn-sm","btn-primary","me-2"],["type","file","multiple","",1,"form-control","image-sign"],["href","javascript:void(0);",1,"btn","btn-light","btn-sm"],[1,"mb-3"],[1,"form-label"],["type","text",1,"form-control"],["placeholder","Select",1,"select","custom-mat-select"],["value","1"],["value","2"],["value","3"],["value","4"],["rows","3",1,"form-control"],[1,"modal-footer"],["type","button","data-bs-dismiss","modal",1,"btn","btn-light","me-2"],["type","submit","data-bs-dismiss","modal",1,"btn","btn-primary"],["id","edit_testimonials",1,"modal","fade"],["src","assets/img/testimonials/user-10.jpg","alt","img",1,"img-fluid","rounded-circle"],["type","text","value","Ivan Lucas",1,"form-control"],["placeholder","Hr Manager ",1,"select","custom-mat-select"],[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"],[1,"avatar","avatar-md","border","avatar-rounded",3,"routerLink"],["alt","img",1,"img-fluid",3,"src"],[1,"ms-2"],[1,"fw-medium"],[1,"action-icon","d-inline-flex"],["href","javascript:void(0);","data-bs-toggle","modal","data-bs-target","#edit_testimonials",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(a,n){a&1&&(t(0,"div",0)(1,"div",1)(2,"div",2),m(3,"app-breadcrumbs",3),t(4,"div",4)(5,"div",5)(6,"a",6),m(7,"i",7),i(8,"Add Testimonial"),e()(),m(9,"app-collapse-header"),e()(),t(10,"div",8)(11,"div",9)(12,"h5"),i(13,"Testimonials List"),e(),t(14,"div",10)(15,"div",11)(16,"a",12),i(17," Sort By : Last 7 Days "),e(),t(18,"ul",13)(19,"li")(20,"a",14),i(21,"Recently Added"),e()(),t(22,"li")(23,"a",14),i(24,"Ascending"),e()(),t(25,"li")(26,"a",14),i(27,"Desending"),e()(),t(28,"li")(29,"a",14),i(30,"Last Month"),e()(),t(31,"li")(32,"a",14),i(33,"Last 7 Days"),e()()()()()(),t(34,"div",15)(35,"div",16)(36,"div",17)(37,"div",18)(38,"div",19)(39,"div",20)(40,"label"),i(41," Row Per Page "),C(42,me,9,1,"select",21),i(43," Entries "),e()()(),t(44,"div",19)(45,"div",22)(46,"label")(47,"input",23),S("ngModelChange",function(l){return h(n.searchDataValue,l)||(n.searchDataValue=l),l}),p("ngModelChange",function(){return n.searchData(n.searchDataValue)}),e()()()()(),t(48,"div",24)(49,"table",25),p("matSortChange",function(l){return n.sortData(l)}),t(50,"thead",26)(51,"tr")(52,"th",27)(53,"div",28),p("click",function(){return n.selectAll(n.initChecked)})("keydown.enter",function(){return n.selectAll(n.initChecked)}),t(54,"input",29),S("ngModelChange",function(l){return h(n.initChecked,l)||(n.initChecked=l),l}),e()()(),t(55,"th",30),i(56,"Author"),e(),t(57,"th",31),i(58,"Role"),e(),t(59,"th",32),i(60,"Content"),e(),t(61,"th",33),i(62,"Created Date"),e(),m(63,"th"),e()(),t(64,"tbody"),M(65,de,23,8,"tr",null,w),C(67,se,4,0,"tr"),e()()(),m(68,"app-custom-pagination"),e()()()()(),m(69,"app-footer"),e(),t(70,"div",34)(71,"div",35)(72,"div",36)(73,"div",37)(74,"h4",38),i(75,"Add Testimonial"),e(),t(76,"button",39),m(77,"i",40),e()(),t(78,"form")(79,"div",41)(80,"div",18)(81,"div",42)(82,"div",43)(83,"div",44),m(84,"i",45),e(),t(85,"div",46)(86,"div",5)(87,"h6",47),i(88,"Profile Image"),e(),t(89,"p",48),i(90,"Image should be below 4 mb"),e()(),t(91,"div",49)(92,"div",50),i(93," Upload "),m(94,"input",51),e(),t(95,"a",52),i(96,"Cancel"),e()()()()(),t(97,"div",42)(98,"div",53)(99,"label",54),i(100,"Select Author"),e(),m(101,"input",55),e()(),t(102,"div",42)(103,"div",53)(104,"label",54),i(105,"Select Role"),e(),t(106,"mat-select",56)(107,"mat-option",57),i(108,"Select"),e(),t(109,"mat-option",58),i(110,"Hr Manager"),e(),t(111,"mat-option",59),i(112,"Manager"),e(),t(113,"mat-option",60),i(114,"Employee"),e()()()(),t(115,"div",42)(116,"div",53)(117,"label",54),i(118,"Contetn"),e(),m(119,"textarea",61),e()()()(),t(120,"div",62)(121,"button",63),i(122,"Cancel"),e(),t(123,"button",64),i(124,"Add Testimonial"),e()()()()()(),t(125,"div",65)(126,"div",35)(127,"div",36)(128,"div",37)(129,"h4",38),i(130,"Edit Testimonial"),e(),t(131,"button",39),m(132,"i",40),e()(),t(133,"form")(134,"div",41)(135,"div",18)(136,"div",42)(137,"div",43)(138,"div",44),m(139,"img",66),e(),t(140,"div",46)(141,"div",5)(142,"h6",47),i(143,"Profile Image"),e(),t(144,"p",48),i(145,"Image should be below 4 mb"),e()(),t(146,"div",49)(147,"div",50),i(148," Upload "),m(149,"input",51),e(),t(150,"a",52),i(151,"Cancel"),e()()()()(),t(152,"div",42)(153,"div",53)(154,"label",54),i(155,"Select Author"),e(),m(156,"input",67),e()(),t(157,"div",42)(158,"div",53)(159,"label",54),i(160,"Select Role"),e(),t(161,"mat-select",68)(162,"mat-option",57),i(163,"Select"),e(),t(164,"mat-option",58),i(165,"Hr Manager"),e(),t(166,"mat-option",59),i(167,"Manager"),e(),t(168,"mat-option",60),i(169,"Employee"),e()()()(),t(170,"div",42)(171,"div",53)(172,"label",54),i(173,"Content"),e(),t(174,"textarea",61),i(175,"This system streamlined our HR processes, saving us time and boosting team efficiency."),e()()()()(),t(176,"div",62)(177,"button",63),i(178,"Cancel"),e(),t(179,"button",64),i(180,"Add Testimonial"),e()()()()()()),a&2&&(d(3),c("breadcrumbItems",n.breadCrumbItems),d(39),_(n.tableData.length>0?42:-1),d(5),g("ngModel",n.searchDataValue),c("ngModelOptions",z(6,re)),d(7),g("ngModel",n.initChecked),d(11),T(n.tableData),d(2),_(n.tableData.length===0?67:-1))},dependencies:[V,Q,K,J,X,ne,te,$,ee,P,G,B,O,U,R,N,H,j,L,F,W,Y,Z],encapsulation:2})};export{le as TestimonialsComponent};