lms/public/build/assets/submissions-OpUuLk0w.js
2025-12-15 12:26:23 +01:00

2 lines
2.5 KiB
JavaScript

import{u as g,r as x,bV as h,j as e,L as f,bO as j,bY as w,bZ as T,b_ as R,b$ as N}from"./vendor-BKmmeuxg.js";import{T as S}from"./table-filter-D1fnjeZE.js";import{T as C}from"./table-footer-B-sB7gNG.js";import{T as M}from"./table-header-DVkEnG6Y.js";import{B as v}from"./button-BpNwv2aE.js";import{C as y}from"./card-D9_SJYq6.js";import{T as B,a as F,b as n,c}from"./table-DWOXv4Pu.js";import P from"./submissions-table-column-DCHXZ1bC.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"./badge-AQfLLMpR.js";import"./grade-submission-dialog-7aCXHjB7.js";import"./dialog-B2gN9MvT.js";import"./assignment-grade-form-CfP85CNW.js";import"./input-error-LaPr_4wd.js";import"./loading-button-BnTVAMJ7.js";import"./input-DM0goJrn.js";import"./label-HmIcv5Yx.js";import"./select-CD9o3HN1.js";import"./textarea-CyndvowL.js";const re=()=>{var d;const{props:p}=g(),{course:s,translate:l,tab:o,submissions:t,assignment:m}=p,[u,b]=x.useState([]),r=h({data:(t==null?void 0:t.data)||[],columns:P(l),onSortingChange:b,getCoreRowModel:N(),getSortedRowModel:R(),getFilteredRowModel:T(),state:{sorting:u}});return e.jsx("div",{className:"grid grid-cols-1",children:e.jsxs(y,{className:"space-y-6 p-4 sm:p-6",children:[e.jsxs("div",{className:"relative flex items-center justify-between gap-3",children:[e.jsx(S,{data:t,title:"Assignment Submissions",globalSearch:!0,tablePageSizes:[10,15,20,25],routeName:"courses.edit",routeParams:{course:s.id,tab:o||"",assignment:m||""},className:"w-full p-0"}),e.jsx(v,{asChild:!0,className:"absolute top-0 right-0 flex h-8 items-center gap-2 md:relative md:top-auto md:h-9",children:e.jsxs(f,{href:route("courses.edit",{course:s.id,tab:o}),children:[e.jsx(j,{className:"h-4 w-4"}),e.jsx("span",{children:"Back"})]})})]}),e.jsxs(B,{className:"border-border min-w-3xl border-y",children:[e.jsx(M,{table:r}),e.jsx(F,{children:(d=r.getRowModel().rows)!=null&&d.length?r.getRowModel().rows.map(a=>e.jsx(n,{"data-state":a.getIsSelected()&&"selected",children:a.getVisibleCells().map(i=>e.jsx(c,{children:w(i.column.columnDef.cell,i.getContext())},i.id))},a.id)):e.jsx(n,{children:e.jsx(c,{className:"h-24 text-center",children:l.frontend.no_results})})})]}),e.jsx(C,{className:"",paginationInfo:t,routeName:"courses.edit",routeParams:{course:s.id,tab:o||"",assignment:m||""}})]})})};export{re as default};