2 lines
2.0 KiB
JavaScript
2 lines
2.0 KiB
JavaScript
import{j as e,c0 as o,c1 as c,T as n}from"./vendor-BKmmeuxg.js";import{D as l}from"./delete-modal-D1GJlb1P.js";import{A as m,a as d,b as x}from"./avatar-j28afJTV.js";import{B as t}from"./button-BpNwv2aE.js";import p from"./edit-form-Diy3UWy6.js";import"./dialog-B2gN9MvT.js";import"./utils-DxSsnXxD.js";import"./index-WW_1X1qx.js";import"./input-error-LaPr_4wd.js";import"./loading-button-BnTVAMJ7.js";import"./input-DM0goJrn.js";import"./label-HmIcv5Yx.js";import"./select-CD9o3HN1.js";const D=i=>{const{table:a,common:r}=i;return[{accessorKey:"name",header:({column:s})=>e.jsx("div",{className:"flex items-center",children:e.jsxs(t,{variant:"ghost",className:"p-0 hover:bg-transparent",onClick:()=>s.toggleSorting(s.getIsSorted()==="asc"),children:[a.name,e.jsx(o,{})]})}),cell:({row:s})=>e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(m,{className:"h-11 w-11",children:[e.jsx(d,{src:s.original.photo||"",className:"object-cover"}),e.jsx(x,{children:"CN"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-0.5 text-base font-medium",children:s.original.name}),e.jsx("p",{className:"text-muted-foreground text-xs",children:s.original.email})]})]})},{accessorKey:"status",header:a.status,cell:({row:s})=>e.jsx("div",{className:"capitalize",children:e.jsx("span",{children:s.original.status===1?r.active:r.inactive})})},{accessorKey:"role",header:a.role,cell:({row:s})=>e.jsx("div",{className:"capitalize",children:e.jsx("span",{children:s.original.role})})},{id:"actions",header:()=>e.jsx("div",{className:"text-end",children:a.action}),cell:({row:s})=>e.jsxs("div",{className:"flex justify-end gap-2 py-1",children:[e.jsx(p,{user:s.original,actionComponent:e.jsx(t,{size:"icon",variant:"secondary",className:"h-8 w-8",children:e.jsx(c,{})})}),e.jsx(l,{routePath:route("users.destroy",s.original.id),message:a.delete_instructor_warning,actionComponent:e.jsx(t,{size:"icon",variant:"ghost",className:"bg-destructive/8 hover:bg-destructive/6 h-8 w-8 p-0",children:e.jsx(n,{className:"text-destructive text-sm"})})})]})}]};export{D as default};
|