import{j as s,c0 as c,c1 as o,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 p}from"./avatar-j28afJTV.js";import{B as r}from"./button-BpNwv2aE.js";import x from"./application-approval-Bq2npaY-.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"./label-HmIcv5Yx.js";import"./select-CD9o3HN1.js";import"./richtor-CRcM6Du2.js";const D=(t,i)=>{const{table:a}=i;return[{accessorKey:"name",header:({column:e})=>s.jsx("div",{className:"flex items-center",children:s.jsxs(r,{variant:"ghost",className:"p-0 hover:bg-transparent",onClick:()=>e.toggleSorting(e.getIsSorted()==="asc"),children:[a.name,s.jsx(c,{})]})}),cell:({row:e})=>s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsxs(m,{className:"h-11 w-11",children:[s.jsx(d,{src:e.original.user.photo||"",className:"object-cover"}),s.jsx(p,{children:"CN"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"mb-0.5 text-base font-medium",children:e.original.user.name}),s.jsx("p",{className:"text-muted-foreground text-xs",children:e.original.user.email})]})]})},{accessorKey:"courses",header:a.number_of_course,cell:({row:e})=>s.jsx("div",{className:"capitalize",children:s.jsxs("p",{children:[e.original.courses_count," ",a.courses_count]})})},{accessorKey:"status",header:a.status,cell:({row:e})=>s.jsx("div",{className:"capitalize",children:s.jsx("span",{children:e.original.status})})},{id:"actions",header:()=>s.jsx("div",{className:"text-end",children:a.action}),cell:({row:e})=>s.jsxs("div",{className:"flex justify-end gap-2 py-1",children:[s.jsx(x,{instructor:e.original,actionComponent:s.jsxs(r,{variant:"secondary",className:"h-8",children:[s.jsx(o,{}),a.status]})}),t&&s.jsx(l,{routePath:route("instructors.destroy",e.original.id),message:a.delete_instructor_warning,actionComponent:s.jsx(r,{size:"icon",variant:"ghost",className:"bg-destructive/8 hover:bg-destructive/6 h-8 w-8 p-0",children:s.jsx(n,{className:"text-destructive text-sm"})})})]})}]};export{D as default};