lms/public/build/assets/assignment-details-DjTsLMXu.js
2025-12-15 12:26:23 +01:00

2 lines
2.2 KiB
JavaScript

import{j as e,C as l,q as d,F as i,ca as m,k as c,l as x}from"./vendor-BKmmeuxg.js";import{e as o}from"./richtor-CRcM6Du2.js";const u=({assignment:s,deadlinePassed:r})=>{const a=t=>d(new Date(t),"MMM d, yyyy");return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"flex items-center gap-3 rounded-lg border p-4",children:[e.jsx(l,{className:"text-primary h-5 w-5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-muted-foreground text-sm",children:"Deadline"}),e.jsx("p",{className:"font-medium",children:a(s.deadline)})]})]}),e.jsxs("div",{className:"flex items-center gap-3 rounded-lg border p-4",children:[e.jsx(i,{className:"text-primary h-5 w-5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-muted-foreground text-sm",children:"Total Marks"}),e.jsx("p",{className:"font-medium",children:s.total_mark})]})]}),e.jsxs("div",{className:"flex items-center gap-3 rounded-lg border p-4",children:[e.jsx(m,{className:"text-primary h-5 w-5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-muted-foreground text-sm",children:"Pass Marks"}),e.jsx("p",{className:"font-medium",children:s.pass_mark})]})]}),e.jsxs("div",{className:"flex items-center gap-3 rounded-lg border p-4",children:[e.jsx(c,{className:"text-primary h-5 w-5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-muted-foreground text-sm",children:"Retake Allowed"}),e.jsxs("p",{className:"font-medium",children:[s.retake," ",s.retake>1?"times":"time"]})]})]})]}),r&&e.jsxs("div",{className:"bg-destructive/10 border-destructive/20 rounded-lg border p-4",children:[e.jsxs("div",{className:"text-destructive flex items-center gap-2",children:[e.jsx(x,{className:"h-5 w-5"}),e.jsx("p",{className:"font-medium",children:"Deadline expired"})]}),e.jsx("p",{className:"text-muted-foreground mt-1 text-sm",children:s.late_submission?`Late submission is allowed until ${a(s.late_deadline||"")} with ${s.late_total_mark} marks.`:"Late submission is not allowed for this assignment."})]}),s.summary&&e.jsxs(e.Fragment,{children:[e.jsx("h3",{className:"text-lg font-semibold",children:"OVERVIEW"}),e.jsx(o,{value:s.summary})]})]})};export{u as default};