Files
sm-bm-plugin/public/assets/QuizzesView-DMHI6vAB.js

2 lines
1.8 KiB
JavaScript

import{_ as g}from"./PageHead.vue_vue_type_script_setup_true_lang-CTRsFrXp.js";import{_ as j}from"./LoadState.vue_vue_type_script_setup_true_lang-BJaIgvKE.js";import{q as z,_ as w}from"./quizzes-Df5zdrke.js";import{d as x,o as N,c as s,i as d,j as k,r as p,al as V,n as t,F as _,H as $,s as b,b as o,t as n,f as l,p as m,e as h,ae as f,l as B}from"./index-B1ZTq02x.js";const C={key:0,class:"stack"},F={key:0,class:"muted small",style:{margin:"0 0 8px"}},H={class:"small",style:{margin:"0"}},Q={key:1,class:"empty"},T={key:2,class:"section","aria-labelledby":"hist-h"},A={class:"card"},R=x({__name:"QuizzesView",setup(D){const i=p(null),c=p([]),u=p("");async function y(){u.value="";try{const[r,a]=await Promise.all([z.list(),z.attempts()]);i.value=r,c.value=a.data}catch(r){u.value=V(r)}}return N(y),(r,a)=>{const v=B("router-link");return t(),s("div",null,[d(g,{eyebrow:"Fiszki i testy",title:"Quizy"}),d(j,{ready:i.value!==null,error:u.value,onRetry:a[0]||(a[0]=e=>y())},{default:k(()=>[i.value?.length?(t(),s("div",C,[(t(!0),s(_,null,$(i.value,e=>(t(),b(v,{key:e.id,to:`/quizy/${e.slug}`,class:"card link accent"},{default:k(()=>[o("h3",null,n(e.title),1),e.description?(t(),s("p",F,n(e.description),1)):l("",!0),o("p",H,[m(n(h(f)(e.question_count,"pytanie","pytania","pytań")),1),e.round_size?(t(),s(_,{key:0},[m(" · rundy po "+n(e.round_size),1)],64)):l("",!0),e.attempts_count?(t(),s(_,{key:1},[m(" · "+n(h(f)(e.attempts_count,"zakończone podejście","zakończone podejścia","zakończonych podejść")),1)],64)):l("",!0)])]),_:2},1032,["to"]))),128))])):(t(),s("p",Q,"Nie ma jeszcze żadnych quizów.")),c.value.length?(t(),s("section",T,[a[1]||(a[1]=o("div",{class:"section-head"},[o("h2",{id:"hist-h"},"Historia podejść")],-1)),o("div",A,[d(w,{attempts:c.value,"show-quiz":""},null,8,["attempts"])])])):l("",!0)]),_:1},8,["ready","error"])])}}});export{R as default};