2 lines
1.2 KiB
JavaScript
2 lines
1.2 KiB
JavaScript
import{u as n,j as e}from"./vendor-BKmmeuxg.js";import{A as c,a as p,b as l,c as m}from"./accordion-CNBvFN43.js";import{g as u}from"./utils-DxSsnXxD.js";import x from"./quiz-status-BtLnvahp.js";import"./badge-AQfLLMpR.js";import"./index-WW_1X1qx.js";import"./button-BpNwv2aE.js";import"./quiz-result-dialog-DbuEXydd.js";import"./card-D9_SJYq6.js";import"./dialog-B2gN9MvT.js";import"./scroll-area-C8HGru-R.js";const C=()=>{const{props:i}=n(),{quizzes:t,watchHistory:o}=i,a=u(o);return e.jsx(e.Fragment,{children:t.length>0?e.jsx(c,{type:"single",collapsible:!0,className:"space-y-4",defaultValue:t[0].id,children:t.map((s,d)=>e.jsxs(p,{value:s.id,className:"overflow-hidden rounded-lg border",children:[e.jsxs(l,{className:"[&[data-state=open]]:!bg-muted px-4 py-3 text-base hover:no-underline",children:[d+1,". ",s.title]}),e.jsx(m,{className:"space-y-2 p-2",children:s.section_quizzes.length>0?s.section_quizzes.map(r=>e.jsx(x,{quiz:r,completed:a},r.id)):e.jsx("div",{className:"px-4 py-3 text-center",children:e.jsx("p",{children:"There is no quiz added"})})})]},s.id))}):e.jsx("div",{className:"p-6 text-center",children:e.jsx("p",{children:"There is no quiz added"})})})};export{C as default};
|