File: /mnt/data/smarthr-co-in/demo/angular/template/chunk-QJCGLCMR.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 Q,f as U}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 W,d as I,h as F,i as L,k as j,m as B,n as R,q as O,r as H,s as K,y as G}from"./chunk-7PPOABPU.js";import{a as A}from"./chunk-ILLDEPHH.js";import{d as N}from"./chunk-K3YFDFGL.js";import"./chunk-WA2UGD5L.js";import"./chunk-BT37DHWM.js";import{Ac as g,Fc as C,Hd as z,Mb as _,Nb as E,Pb as M,Qb as P,Rb as k,Sb as u,Tb as t,Ub as e,Vb as r,ac as D,cc as b,ec as f,fb as d,pa as h,qa as S,sb as v,tc as i,uc as y,ud as V,vc as T,yb as w,yc as p,zc as c}from"./chunk-AQ27DSQO.js";import"./chunk-EQDQRRRY.js";var x=()=>({standalone:!0});function re(s,m){if(s&1){let l=D();t(0,"select",56),g("ngModelChange",function(o){h(l);let n=f();return c(n.pageSize,o)||(n.pageSize=o),S(o)}),b("ngModelChange",function(){h(l);let o=f();return S(o.changePageSize(o.pageSize))}),t(1,"option",57),i(2,"10"),e(),t(3,"option",58),i(4,"25"),e(),t(5,"option",59),i(6,"50"),e(),t(7,"option",60),i(8,"100"),e()()}if(s&2){let l=f();p("ngModel",l.pageSize)}}function me(s,m){if(s&1){let l=D();t(0,"tr")(1,"td")(2,"div",61)(3,"input",62),g("ngModelChange",function(o){let n=h(l).$implicit;return c(n.isSelected,o)||(n.isSelected=o),S(o)}),e()()(),t(4,"td")(5,"h6",63)(6,"a",64),i(7),e()()(),t(8,"td"),i(9),e(),t(10,"td")(11,"span",65),r(12,"i",66),i(13),e()(),t(14,"td")(15,"div",67)(16,"a",68),r(17,"i",69),e(),t(18,"a",70),r(19,"i",71),e()()()()}if(s&2){let l=m.$implicit;d(3),p("ngModel",l.isSelected),d(4),y(l.Page),d(2),y(l.PageSlug),d(2),u("ngClass",l.Status==="Active"?"badge-success":"badge-danger"),d(2),T("",l.Status," ")}}function de(s,m){s&1&&(t(0,"tr")(1,"td",72)(2,"h5",73),i(3,"No matching records found"),e()()())}var le=class s{constructor(m,l,a){this.data=m;this.router=l;this.pagination=a;this.breadCrumbItems=[{label:"Content"},{label:"Pages",active:!0}],this.data.getpage().subscribe(o=>{this.actualData=o.data,this.pagination.tablePageSize.subscribe(n=>{this.router.url==this.routes.page&&(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=A;initChecked=!1;values1=["Sidebar","Header","Footer"];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(m){this.data.getpage().subscribe(l=>{this.tableData=[],this.tableDataCopy=[],this.serialNumberArray=[],this.totalData=l.totalData,l.data.map((a,o)=>{let n=o+1;o>=m.skip&&n<=m.limit&&(a.sNo=n,this.tableData.push(a),this.tableDataCopy.push(a),this.serialNumberArray.push(n))}),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(m){this.searchDataValue=m.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((l,a)=>a+1)}):this.pagination.calculatePageSize.next({totalData:this.totalData,pageSize:this.pageSize,tableData:this.tableData,serialNumberArray:this.serialNumberArray})}sortData(m){let l=this.tableData.slice();!m.active||m.direction===""?this.tableData=l:this.tableData=l.sort((a,o)=>{let n=a[m.active],oe=o[m.active];return(n<oe?-1:1)*(m.direction==="asc"?1:-1)})}changePageSize(m){this.pageSelection=[],this.limit=m,this.skip=0,this.currentPage=1,this.pagination.tablePageSize.next({skip:this.skip,limit:this.limit,pageSize:this.pageSize})}selectAll(m){m?this.tableData.forEach(l=>{l.isSelected=!1}):this.tableData.forEach(l=>{l.isSelected=!0})}static \u0275fac=function(l){return new(l||s)(v(q),v(N),v(ae))};static \u0275cmp=w({type:s,selectors:[["app-pages"]],decls:184,vars:13,consts:[[1,"page-wrapper"],[1,"content"],[1,"d-md-flex","d-block","align-items-center","justify-content-between","page-breadcrumb","mb-3"],["title","Pages",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_page",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,"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","Page"],["mat-sort-header","PageSlug"],["mat-sort-header","Status"],["id","add_page",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,"mb-3"],[1,"form-label"],["type","text",1,"form-control"],["rows","3",1,"form-control"],[1,"col-md-6"],[1,"form-control",3,"ngModelChange","ngModelOptions","ngModel"],[1,"form-label",3,"htmlFor"],["placeholder","Select",1,"select","custom-mat-select"],["value","1"],["value","2"],["value","3"],[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_page",1,"modal","fade"],["type","text","value","Employee",1,"form-control"],["type","text","value","employee",1,"form-control"],["placeholder","Show",1,"select","custom-mat-select"],["placeholder","Active",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,"fw-medium"],["href","javascript:void(0);"],[1,"badge","d-inline-flex","align-items-center","badge-xs",3,"ngClass"],[1,"ti","ti-point-filled","me-1"],[1,"action-icon","d-inline-flex"],["href","javascript:void(0);","data-bs-toggle","modal","data-bs-target","#edit_page",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(l,a){l&1&&(t(0,"div",0)(1,"div",1)(2,"div",2),r(3,"app-breadcrumbs",3),t(4,"div",4)(5,"div",5)(6,"a",6),r(7,"i",7),i(8,"Add Page"),e()(),r(9,"app-collapse-header"),e()(),t(10,"div",8)(11,"div",9)(12,"h5"),i(13,"Pages List"),e()(),t(14,"div",10)(15,"div",11)(16,"div",12)(17,"div",13)(18,"div",14)(19,"div",15)(20,"label"),i(21," Row Per Page "),_(22,re,9,1,"select",16),i(23," Entries "),e()()(),t(24,"div",14)(25,"div",17)(26,"label")(27,"input",18),g("ngModelChange",function(n){return c(a.searchDataValue,n)||(a.searchDataValue=n),n}),b("ngModelChange",function(){return a.searchData(a.searchDataValue)}),e()()()()(),t(28,"div",19)(29,"table",20),b("matSortChange",function(n){return a.sortData(n)}),t(30,"thead",21)(31,"tr")(32,"th",22)(33,"div",23),b("click",function(){return a.selectAll(a.initChecked)})("keydown.enter",function(){return a.selectAll(a.initChecked)}),t(34,"input",24),g("ngModelChange",function(n){return c(a.initChecked,n)||(a.initChecked=n),n}),e()()(),t(35,"th",25),i(36,"Page"),e(),t(37,"th",26),i(38,"Page Slug"),e(),t(39,"th",27),i(40,"Status"),e(),r(41,"th"),e()(),t(42,"tbody"),P(43,me,20,5,"tr",null,M),_(45,de,4,0,"tr"),e()()(),r(46,"app-custom-pagination"),e()()()()(),r(47,"app-footer"),e(),t(48,"div",28)(49,"div",29)(50,"div",30)(51,"div",31)(52,"h4",32),i(53,"Add Pages"),e(),t(54,"button",33),r(55,"i",34),e()(),t(56,"form")(57,"div",35)(58,"div",13)(59,"div",36)(60,"div",37)(61,"label",38),i(62,"Title"),e(),r(63,"input",39),e()(),t(64,"div",36)(65,"div",37)(66,"label",38),i(67,"Slug"),e(),r(68,"input",39),e()(),t(69,"div",36)(70,"div",37)(71,"label",38),i(72,"Description"),e(),r(73,"textarea",40),e()(),t(74,"div",36)(75,"div",37)(76,"label",38),i(77,"Keywords"),e(),r(78,"input",39),e()(),t(79,"div",41)(80,"div",37)(81,"label",38),i(82,"Location"),e(),t(83,"p-chips",42),g("ngModelChange",function(n){return c(a.values1,n)||(a.values1=n),n}),e()()(),t(84,"div",41)(85,"div",37)(86,"label",43),i(87,"Visibility"),e(),t(88,"mat-select",44)(89,"mat-option",45),i(90,"Select"),e(),t(91,"mat-option",46),i(92,"Show"),e(),t(93,"mat-option",47),i(94,"Hide"),e()()()(),t(95,"div",36)(96,"div",37)(97,"label",38),i(98,"Description"),e(),r(99,"textarea",40),e()(),t(100,"div",36)(101,"div",37)(102,"label",43),i(103,"Status"),e(),t(104,"mat-select",44)(105,"mat-option",45),i(106,"Select"),e(),t(107,"mat-option",46),i(108,"Active"),e(),t(109,"mat-option",47),i(110,"Inactive"),e()()()()()(),t(111,"div",48)(112,"button",49),i(113,"Cancel"),e(),t(114,"button",50),i(115,"Add Page"),e()()()()()(),t(116,"div",51)(117,"div",29)(118,"div",30)(119,"div",31)(120,"h4",32),i(121,"Edit Pages"),e(),t(122,"button",33),r(123,"i",34),e()(),t(124,"form")(125,"div",35)(126,"div",13)(127,"div",36)(128,"div",37)(129,"label",38),i(130,"Title"),e(),r(131,"input",52),e()(),t(132,"div",36)(133,"div",37)(134,"label",38),i(135,"Slug"),e(),r(136,"input",53),e()(),t(137,"div",36)(138,"div",37)(139,"label",38),i(140,"Description"),e(),r(141,"textarea",40),e()(),t(142,"div",36)(143,"div",37)(144,"label",38),i(145,"Keywords"),e(),r(146,"input",39),e()(),t(147,"div",41)(148,"div",37)(149,"label",38),i(150,"Location"),e(),t(151,"p-chips",42),g("ngModelChange",function(n){return c(a.values1,n)||(a.values1=n),n}),e()()(),t(152,"div",41)(153,"div",37)(154,"label",43),i(155,"Visibility"),e(),t(156,"mat-select",54)(157,"mat-option",45),i(158,"Select"),e(),t(159,"mat-option",46),i(160,"Show"),e(),t(161,"mat-option",47),i(162,"Hide"),e()()()(),t(163,"div",36)(164,"div",37)(165,"label",38),i(166,"Description"),e(),r(167,"textarea",40),e()(),t(168,"div",36)(169,"div",37)(170,"label",43),i(171,"Status"),e(),t(172,"mat-select",55)(173,"mat-option",45),i(174,"Select"),e(),t(175,"mat-option",46),i(176,"Active"),e(),t(177,"mat-option",47),i(178,"Inactive"),e()()()()()(),t(179,"div",48)(180,"button",49),i(181,"Cancel"),e(),t(182,"button",50),i(183,"Save Changes"),e()()()()()()),l&2&&(d(3),u("breadcrumbItems",a.breadCrumbItems),d(19),E(a.tableData.length>0?22:-1),d(5),p("ngModel",a.searchDataValue),u("ngModelOptions",C(10,x)),d(7),p("ngModel",a.initChecked),d(9),k(a.tableData),d(2),E(a.tableData.length===0?45:-1),d(38),u("ngModelOptions",C(11,x)),p("ngModel",a.values1),d(68),u("ngModelOptions",C(12,x)),p("ngModel",a.values1))},dependencies:[z,V,U,Q,J,G,R,H,K,I,W,O,F,L,B,j,X,ne,te,$,ee,Y,Z],encapsulation:2})};export{le as PagesComponent};