import{X as o,j as e,x as T,A as f}from"./app-B2I0u56g.js";import{T as N,a as g,b as n,c as i,d as w,e as r}from"./table-DGi4kEBY.js";import{T as c,u as v}from"./useSorting-CnR7pQgD.js";import{u as k,T as C,a as y}from"./useDebouncedSearch-BajPYDrf.js";import{B as h}from"./button-CZXDm7AM.js";import{P as E,T as D}from"./trash-Bb0EIGnO.js";import"./index-BvHzyGl8.js";import"./index-DApg-CV7.js";import"./createLucideIcon-Clgba4O9.js";import"./chevron-left-DKtOyswC.js";import"./chevron-right-BAIS0e1p.js";import"./input-DNlwqhyi.js";import"./select-CLErgfAx.js";import"./Combination-PF8wrC0r.js";import"./index-C34U6yNz.js";import"./index-BEIznL3m.js";import"./index-D8Ctfadq.js";function J(){const{filters:m}=o().props,p=o().props.datatable,{data:d,links:j}=o().props.datatable,{params:a,setParams:x,setTimeDebounce:t}=k(route(`${route().current()}`),m),{sort:l}=v(m,x),u=s=>{var b=window.confirm("Yakin ingin menghapus data ini?");b==!0&&f.post(route("admin.user.destroy",{id:s}),{_method:"DELETE"})};return e.jsxs("div",{className:"space-y-4",children:[e.jsx(C,{placeholder:"Cari user",search:a.search,params:a,setParams:x,setTimeDebounce:t}),e.jsx("div",{className:"",children:e.jsxs(N,{children:[e.jsx(g,{children:e.jsxs(n,{children:[e.jsx(i,{children:e.jsx(c,{className:"",title:"Nama",onClick:()=>{t(50),l("nama")},sort:a.col==="nama"?a.sort:null})}),e.jsx(i,{children:e.jsx(c,{className:"",title:"Email",onClick:()=>{t(50),l("email")},sort:a.col==="email"?a.sort:null})}),e.jsx(i,{children:e.jsx(c,{className:"",title:"Role",onClick:()=>{t(50),l("role")},sort:a.col==="role"?a.sort:null})}),e.jsx(i,{children:"Action"})]})}),e.jsx(w,{children:d.length>0?d.map(s=>e.jsxs(n,{className:"bg-white",children:[e.jsx(r,{children:s.nama}),e.jsx(r,{children:s.email}),e.jsx(r,{children:s.role}),e.jsx(r,{children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(T,{href:route("admin.user.edit",{id:s.id}),children:e.jsx(h,{variant:"secondary",children:e.jsx(E,{className:"w-4 h-4 text-gray-500"})})}),e.jsx(h,{variant:"destructive",onClick:()=>u(s.id),children:e.jsx(D,{className:"w-4 h-4 text-white"})})]})})]},s.id)):e.jsx(n,{children:e.jsx(r,{colSpan:6,className:"h-24 text-center bg-white",children:"No results found."})})})]})}),e.jsx(y,{links:j,meta:p})]})}export{J as default};
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]