$(function(){var e,t,a=$(".datatable-project"),s=$(".datatable-invoice");a.length&&(e=a.DataTable({ajax:assetsPath+"json/user-profile.json",columns:[{data:""},{data:"id"},{data:"project_name"},{data:"project_leader"},{data:""},{data:"status"},{data:""}],columnDefs:[{className:"control",searchable:!1,orderable:!1,responsivePriority:2,targets:0,render:function(e,t,a,s){return""}},{targets:1,orderable:!1,searchable:!1,responsivePriority:3,checkboxes:!0,checkboxes:{selectAllRender:''},render:function(){return''}},{targets:2,responsivePriority:4,render:function(e,t,a,s){var n=a.project_img,r=a.project_name,l=a.date;return'
'+(n?'Avatar':''+(n=(((n=(r=a.project_name).match(/\b\w/g)||[]).shift()||"")+(n.pop()||"")).toUpperCase())+"")+'
'+r+''+l+"
"}},{targets:3,render:function(e,t,a,s){return''+a.project_leader+""}},{targets:4,orderable:!1,searchable:!1,render:function(e,t,a,s){for(var n=a.team,r="",l=0,i=0;iAvatar',!(2<++l));i++);return 2+'+a+""),'
    '+r+"
"}},{targets:-2,render:function(e,t,a,s){a=a.status;return'
'+a+"
"}},{targets:-1,searchable:!1,title:"Action",orderable:!1,render:function(e,t,a,s){return''}}],order:[[2,"desc"]],dom:'<"d-flex justify-content-between align-items-center flex-column flex-sm-row mx-6 row"<"col-sm-4 col-12 d-flex align-items-center justify-content-sm-start justify-content-center"l><"col-sm-8 col-12 d-flex align-items-center justify-content-sm-end justify-content-center mt-sm-0 mt-n6"f>>t<"d-flex justify-content-between mx-6 row"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>',displayLength:7,lengthMenu:[7,10,25,50,75,100],language:{sLengthMenu:"_MENU_",search:"",searchPlaceholder:"Search Project",paginate:{next:'',previous:''}},responsive:{details:{display:$.fn.dataTable.Responsive.display.modal({header:function(e){return'Details of "'+e.data().project_name+'" Project'}}),type:"column",renderer:function(e,t,a){a=$.map(a,function(e,t){return""!==e.title?''+e.title+": "+e.data+"":""}).join("");return!!a&&$('').append(a)}}}}),$(".datatable-project tbody").on("click",".delete-record",function(){e.row($(this).parents("tr")).remove().draw()})),s.length&&(t=s.DataTable({ajax:assetsPath+"json/invoice-list.json",columns:[{data:""},{data:"invoice_id"},{data:"invoice_status"},{data:"total"},{data:"issued_date"},{data:"action"}],columnDefs:[{className:"control",responsivePriority:2,targets:0,render:function(e,t,a,s){return""}},{targets:1,render:function(e,t,a,s){return'#'+a.invoice_id+""}},{targets:2,render:function(e,t,a,s){var n=a.invoice_status,r=a.due_date;return" Balance: '+a.balance+'
Due Date: '+r+"
'>"+{Sent:'',Draft:'',"Past Due":'',"Partial Payment":'',Paid:'',Downloaded:''}[n]+""}},{targets:3,render:function(e,t,a,s){return"$"+a.total}},{targets:-1,title:"Actions",orderable:!1,render:function(e,t,a,s){return'
'}}],order:[[1,"desc"]],dom:'<"row mx-6"<"col-sm-6 col-12 d-flex align-items-center justify-content-center justify-content-sm-start mt-6 mt-sm-0"<"head-label">><"col-sm-6 col-12 d-flex justify-content-center justify-content-md-end align-items-baseline"<"dt-action-buttons d-flex justify-content-center flex-md-row align-items-baseline gap-4"lB>>>t<"row mx-6"<"col-sm-12 col-xxl-6 text-center text-xxl-start pb-md-2 pb-xxl-0"i><"col-sm-12 col-xxl-6 d-md-flex justify-content-xxl-end justify-content-center"p>>',language:{sLengthMenu:"_MENU_",search:"",searchPlaceholder:"Search Invoice",paginate:{next:'',previous:''}},buttons:[{extend:"collection",className:"btn btn-label-secondary dropdown-toggle float-sm-end mb-3 mb-sm-0",text:'Export',buttons:[{extend:"print",text:'Print',className:"dropdown-item",exportOptions:{columns:[1,2,3,4]}},{extend:"csv",text:'Csv',className:"dropdown-item",exportOptions:{columns:[1,2,3,4]}},{extend:"excel",text:'Excel',className:"dropdown-item",exportOptions:{columns:[1,2,3,4]}},{extend:"pdf",text:'Pdf',className:"dropdown-item",exportOptions:{columns:[1,2,3,4]}},{extend:"copy",text:'Copy',className:"dropdown-item",exportOptions:{columns:[1,2,3,4]}}]}],responsive:{details:{display:$.fn.dataTable.Responsive.display.modal({header:function(e){return"Details of "+e.data().full_name}}),type:"column",renderer:function(e,t,a){a=$.map(a,function(e,t){return""!==e.title?'
":""}).join("");return!!a&&$('
'+e.title+": "+e.data+"
').append(a)}}}}),$("div.head-label").html('
Invoice List
'),$(".dataTables_length .form-select").addClass("mx-0")),s.on("draw.dt",function(){[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')).map(function(e){return new bootstrap.Tooltip(e,{boundary:document.body})})}),$(".datatable-invoice tbody").on("click",".delete-record",function(){t.row($(this).parents("tr")).remove().draw()}),setTimeout(()=>{$(".dataTables_filter .form-control").removeClass("form-control-sm"),$(".dataTables_length .form-select").removeClass("form-select-sm")},300)});