"use strict";$(function(){var e=$(".datatables-order-details");e.length&&e.DataTable({ajax:assetsPath+"json/ecommerce-order-details.json",columns:[{data:"id"},{data:"id"},{data:"product_name"},{data:"price"},{data:"qty"},{data:""}],columnDefs:[{className:"control",searchable:!1,orderable:!1,responsivePriority:2,targets:0,render:function(e,t,a,r){return""}},{targets:1,orderable:!1,checkboxes:{selectAllRender:''},render:function(){return''},searchable:!1},{targets:2,responsivePriority:1,searchable:!1,orderable:!1,render:function(e,t,a,r){var n=a.product_name,s=a.product_info,o=a.image;return'
'+(o?'product-'+n+'':''+(o=(((o=(n=a.product_name).match(/\b\w/g)||[]).shift()||"")+(o.pop()||"")).toUpperCase())+"")+'
'+n+'
'+s+"
"}},{targets:3,searchable:!1,orderable:!1,render:function(e,t,a,r){return"$"+a.price+""}},{targets:4,searchable:!1,orderable:!1,render:function(e,t,a,r){return''+a.qty+""}},{targets:5,searchable:!1,orderable:!1,render:function(e,t,a,r){return'
$'+a.qty*a.price+"
"}}],order:[2,""],dom:"t",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?''+e.title+": "+e.data+"":""}).join("");return!!a&&$('').append(a)}}}}),setTimeout(()=>{$(".dataTables_filter .form-control").removeClass("form-control-sm"),$(".dataTables_length .form-select").removeClass("form-select-sm")},300)}),function(){var e=document.querySelector(".delete-order");e&&(e.onclick=function(){Swal.fire({title:"Are you sure?",text:"You won't be able to revert order!",icon:"warning",showCancelButton:!0,confirmButtonText:"Yes, Delete order!",customClass:{confirmButton:"btn btn-primary me-2",cancelButton:"btn btn-label-secondary"},buttonsStyling:!1}).then(function(e){e.value?Swal.fire({icon:"success",title:"Deleted!",text:"Order has been removed.",customClass:{confirmButton:"btn btn-success"}}):e.dismiss===Swal.DismissReason.cancel&&Swal.fire({title:"Cancelled",text:"Cancelled Delete :)",icon:"error",customClass:{confirmButton:"btn btn-success"}})})});e=(new Date).getFullYear();document.getElementById("orderYear").innerHTML=e}();