Initial commit

This commit is contained in:
Gagan7900
2026-07-13 11:57:09 +05:30
commit ac629ef540
26616 changed files with 795848 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
import{a as _,b as T,c as f}from"./chunk-X3NT2Y72.js";import"./chunk-65RPSMRQ.js";import"./chunk-JELJKPCD.js";import"./chunk-7HJ6OBS4.js";import{p as h}from"./chunk-4YKLO6PP.js";import{Nb as d,Ob as i,Pb as l,Qb as u,Zb as b,_a as c,cb as r,nc as g,pc as C,sb as m,xb as p,zc as y}from"./chunk-COCHPIBX.js";import"./chunk-Q7L6LLAK.js";var v=()=>[5,10,20,50];function S(o,e){if(o&1&&(i(0,"div",2)(1,"span",3),u(2,"img",4),l(),i(3,"span",5),g(4),l()()),o&2){let a=e.$implicit,t=e.value;r(2),d("src",a.logo,c)("alt",t),r(2),C(" ",t," ")}}var w=class o{tableQuery=new _;loading=!1;pageIndex=1;pageSize=10;totalRecords=3;searchText="";allowedPermissions=["tenant.view","tenant.edit","tenant.delete"];columns=[{key:"id",header:"Id",label:"Id",sortable:!0,headerClass:"text-center",cellClass:"text-center"},{key:"tenantName",header:"Tenant Name",label:"Tenant Name",sortable:!0},{key:"companyCode",header:"Company Code",label:"Company Code",sortable:!0},{key:"email",header:"Email",label:"Email"},{key:"country",header:"Country",label:"Country",sortable:!0},{key:"status",header:"Status",label:"Status",sortable:!0,cellClass:"text-center",badge:!0,badgeClass:e=>e==="Active"?"badge bg-success/10 text-success":"badge bg-danger/10 text-danger"}];tenants=[{id:1,tenantName:"Syscom Corporation",companyCode:"SYSCOM",email:"admin@syscom.com",country:"UAE",status:"Active",logo:"assets/images/brand-logos/erp-logo-icon.png"},{id:2,tenantName:"Biz360 Demo",companyCode:"BIZ360",email:"demo@biz360.com",country:"India",status:"Active",logo:"assets/images/brand-logos/erp-logo-icon.png"},{id:3,tenantName:"Test Tenant",companyCode:"TEST",email:"test@test.com",country:"India",status:"Inactive"}];tenants1=[{id:1,tenantName:"Syscom Corporation",companyCode:"SYSCOM",email:"admin@syscom.com",country:"UAE",status:"Active"},{id:2,tenantName:"Biz360 Demo",companyCode:"BIZ360",email:"demo@biz360.com",country:"India",status:"Active"},{id:3,tenantName:"Test Tenant",companyCode:"TEST",email:"test@test.com",country:"India",status:"Inactive"}];tableActions=[{type:"download",label:"Download",icon:"ri-download-2-line !mb-0",className:"ti-btn ti-btn-sm ti-btn-success !rounded-full",permission:"tenant.view"},{type:"edit",label:"Edit",icon:"ri-edit-line !mb-0",className:"ti-btn ti-btn-sm ti-btn-info !rounded-full",permission:"tenant.edit"},{type:"delete",label:"Delete",icon:"ri-delete-bin-line",className:"ti-btn ti-btn-sm ti-btn-danger !rounded-full",permission:"tenant.delete",visible:e=>e.status!=="Active"}];onSearch(e){this.searchText=e,this.pageIndex=1,e.trim()===""?this.tenants=[...this.tenants1]:this.tenants=this.tenants.filter(a=>a.tenantName.toLowerCase().includes(e.toLowerCase())||a.companyCode.toLowerCase().includes(e.toLowerCase())||a.email.toLowerCase().includes(e.toLowerCase())||a.country.toLowerCase().includes(e.toLowerCase())||a.status.toLowerCase().includes(e.toLowerCase()))}onPageChange(e){let a=this.tableQuery.setPage(e)}onSortChange(e){let a=this.tableQuery.setSort(e)}onTableAction(e){console.log("Action:",e.action.type,e.row)}onRowClick(e){console.log("Row clicked:",e)}static \u0275fac=function(a){return new(a||o)};static \u0275cmp=m({type:o,selectors:[["tenant-list"]],decls:2,vars:13,consts:[["title","Tenant List","emptyMessage","No tenants found","searchPlaceholder","Search tenants...","tableHeadClass","","tableBodyClass","","trHeadClass","border-b border-defaultborder","trBodyClass","border-b border-defaultborder hover:bg-light cursor-pointer","defaultThClass","text-start","defaultTdClass","","actionHeaderClass","text-center","actionCellClass","text-center",3,"searchChanged","pageChanged","sortChanged","actionClicked","rowClicked","columns","rows","actions","loading","showSearch","searchDebounceTime","totalRecords","pageIndex","pageSize","pageSizeOptions","showPaginator","allowedPermissions"],["appDataTableCell","tenantName"],[1,"flex","items-center"],[1,"avatar","avatar-xs","me-2","avatar-rounded"],[3,"src","alt"],[1,"font-semibold"]],template:function(a,t){a&1&&(i(0,"app-data-table",0),b("searchChanged",function(n){return t.onSearch(n)})("pageChanged",function(n){return t.onPageChange(n)})("sortChanged",function(n){return t.onSortChange(n)})("actionClicked",function(n){return t.onTableAction(n)})("rowClicked",function(n){return t.onRowClick(n)}),p(1,S,5,3,"ng-template",1),l()),a&2&&d("columns",t.columns)("rows",t.tenants)("actions",t.tableActions)("loading",t.loading)("showSearch",!0)("searchDebounceTime",300)("totalRecords",t.totalRecords)("pageIndex",t.pageIndex)("pageSize",t.pageSize)("pageSizeOptions",y(12,v))("showPaginator",!0)("allowedPermissions",t.allowedPermissions)},dependencies:[h,f,T],encapsulation:2})};export{w as TenantList};