1import{_ as x}from"./index-Bwsl_k-B.js";import{L as _}from"./loader-circle-D4GsJap1.js";import{d as k,o as n,f as d,a as i,F as v,g as h,n as w,t as f,e as o,c as m,w as C,u as g,h as L,r as c}from"./app-CMW07qVn.js";import"./createLucideIcon-C8S1nxZ6.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"e0759df2580ca584b366ee50bbc728f30f070b27"};var l=new e.Error().stack;l&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[l]="0807700e-792f-4c6b-bf7d-db78df7cd896",e._sentryDebugIdIdentifier="sentry-dbid-0807700e-792f-4c6b-bf7d-db78df7cd896")}catch{}})();const T={class:"space-y-6"},E=["innerHTML"],H={class:"space-y-3"},M=["disabled","onClick"],D={key:0,class:"flex-shrink-0 text-lg"},I=["innerHTML"],S=["innerHTML"],Q=k({__name:"QuizQuestionScreen",props:{step:{},previousResponse:{}},emits:["answer"],setup(e,{emit:l}){const u=l,a=c(null),t=c(!1),s=c(!1);function p(b){t.value||(a.value=b,t.value=!0)}function y(){!a.value||s.value||(s.value=!0,u("answer",{option_key:a.value}))}return(b,B)=>(n(),d("div",T,[i("h1",{class:"text-center text-2xl font-bold md:text-4xl md:font-extrabold md:tracking-tight md:text-balance",innerHTML:e.step.content.title},null,8,E),i("div",H,[(n(!0),d(v,null,h(e.step.options,r=>(n(),d("button",{key:r.option_key,disabled:t.value,class:w(["flex w-full cursor-pointer items-center gap-3 rounded-lg border p-4 text-left text-base font-medium transition md:py-6 md:text-lg",{"border-gray-200 dark:border-white/10":!t.value,"hover:border-tenant-primary hover:bg-tenant-primary/5":!t.value,"border-green-500 bg-green-50 text-green-800 dark:border-green-700 dark:bg-green-950/40 dark:text-green-300":t.value&&r.is_correct,"border-red-400 bg-red-50 text-red-700 dark:border-red-700 dark:bg-red-950/40 dark:text-red-300":t.value&&!r.is_correct&&a.value===r.option_key,"border-gray-200 opacity-40 dark:border-white/10":t.value&&!r.is_correct&&a.value!==r.option_key}]),onClick:N=>p(r.option_key)},[t.value?(n(),d("span",D,f(r.is_correct?"â ":a.value===r.option_key?"â":""),1)):o("",!0),i("span",{innerHTML:r.label},null,8,I)],10,M))),128))]),t.value&&e.step.content.explanation?(n(),d("div",{key:0,class:"rounded-xl border border-blue-200 bg-blue-50 px-4 py-3 text-center text-sm font-medium text-blue-800 md:px-5 md:py-4 md:text-base dark:border-blue-900 dark:bg-blue-950/40 dark:text-blue-300",innerHTML:e.step.content.explanation},null,8,S)):o("",!0),t.value?(n(),m(g(x),{key:1,size:"xl",class:"btn-tenant-primary w-full cursor-pointer text-base",disabled:s.value,onClick:y},{default:C(()=>[s.value?(n(),m(g(_),{key:0,class:"mr-2 h-4 w-4 animate-spin md:h-5 md:w-5"})):o("",!0),L(" "+f(s.value?"Chargement...":e.step.content.cta_label||"Continuer â"),1)]),_:1},8,["disabled"])):o("",!0)]))}});export{Q as default}; 2//# sourceMappingURL=QuizQuestionScreen-DUDslTGe.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.