2 lines
2.6 KiB
JavaScript
2 lines
2.6 KiB
JavaScript
import{r as b,bV as x,j as o,bY as g,bZ as h,b_ as f,b$ as j}from"./vendor-BKmmeuxg.js";import{T}from"./table-filter-D1fnjeZE.js";import{T as C}from"./table-footer-B-sB7gNG.js";import{T as R}from"./table-header-DVkEnG6Y.js";import{B as S}from"./button-BpNwv2aE.js";import{C as w}from"./card-D9_SJYq6.js";import{S as M}from"./separator-_3LZ_wAA.js";import{T as y,a as N,b as l,c as n}from"./table-DWOXv4Pu.js";import{u as _}from"./use-auth-NG-DQJrC.js";import{D as A}from"./layout-DkwBWm5d.js";import E from"./admin-table-columns-vYUbwSRl.js";import F from"./enrollment-modal-DFwpxWxZ.js";import B from"./instructor-table-columns-BHkuj2Vi.js";import"./use-lang-YfV87_zl.js";import"./debounce-CWHP_ANh.js";import"./route-B4ZMN77y.js";import"./utils-DxSsnXxD.js";import"./dropdown-menu-DO-po5c1.js";import"./scroll-area-C8HGru-R.js";import"./table-page-size-OCfjNXER.js";import"./index-WW_1X1qx.js";import"./sidebar-BYcYxQeZ.js";import"./sheet-DSvHVmaW.js";import"./tooltip-BsX7Z6vz.js";import"./main-_V386djS.js";import"./index-D9-QKOod.js";import"./appearance-D2z3xcjR.js";import"./app-BytVvUs_.js";/* empty css */import"./language-BFZ7KItL.js";import"./notification-CYMPYbAP.js";import"./popover-B4kBsMuI.js";import"./app-logo-CmnEIwal.js";import"./accordion-CNBvFN43.js";import"./avatar-j28afJTV.js";import"./delete-modal-D1GJlb1P.js";import"./dialog-B2gN9MvT.js";import"./badge-AQfLLMpR.js";import"./combobox-Byd5-E0j.js";import"./input-error-LaPr_4wd.js";import"./loading-button-BnTVAMJ7.js";import"./label-HmIcv5Yx.js";import"./radio-group-C0C2vfl-.js";const D=e=>{const{isAdmin:d}=_(),[p,c]=b.useState([]),{translate:r,enrollments:t}=e,{button:u,dashboard:m}=r,i=x({data:t.data,columns:d?E("course",r,"enrollments.destroy"):B("course",r),onSortingChange:c,getCoreRowModel:j(),getSortedRowModel:f(),getFilteredRowModel:h(),state:{sorting:p}});return o.jsxs("div",{children:[o.jsx(F,{type:"course",title:"Add New Course Enrollment",handler:o.jsx(S,{children:u.add_new_enrollment})}),o.jsx(M,{className:"my-6"}),o.jsxs(w,{children:[o.jsx(T,{data:t,title:m.course_list,globalSearch:!0,tablePageSizes:[10,15,20,25],routeName:"course-enrollments.index"}),o.jsxs(y,{className:"border-border border-y",children:[o.jsx(R,{table:i}),o.jsx(N,{children:t.data&&t.data.length>0?i.getRowModel().rows.map(s=>o.jsx(l,{"data-state":s.getIsSelected()&&"selected",children:s.getVisibleCells().map(a=>o.jsx(n,{children:g(a.column.columnDef.cell,a.getContext())},a.id))},s.id)):o.jsx(l,{children:o.jsx(n,{className:"h-24 text-center",children:m.no_results})})})]}),o.jsx(C,{className:"p-5 sm:p-7",routeName:"course-enrollments.index",paginationInfo:t})]})]})};D.layout=e=>o.jsx(A,{children:e});export{D as default};
|