2 lines
2.1 KiB
JavaScript
2 lines
2.1 KiB
JavaScript
import{I as w}from"./IconoLlama-BavanhPF.js";import{g as v,_ as f,r as d,u as x,c as m,N as h,d as o,e as t,F as k,f as y,b as n,i as b,l as q,t as C,z as B,s as V}from"./index-BmU8V2V2.js";const L=async()=>{try{const{data:l}=await v.get("/preguntas-frecuentes-fnb-all");return{questions:l.registros.map(({ID:r,pregunta:p,respuesta:i})=>({id:r,pregunta:p,respuesta:i}))}}catch(l){throw console.log(l),new Error("Error getting questions")}},M={class:"faq-container mx-auto py-8 px-4 sm:px-6 lg:px-8 max-w-5xl select-none"},N={class:"mb-6"},Q=["onClick"],j={class:"flex items-center"},z={class:"font-medium"},E={key:0,xmlns:"http://www.w3.org/2000/svg",class:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},F={key:1,xmlns:"http://www.w3.org/2000/svg",class:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},H={key:0,class:"p-4"},I=["innerHTML"],T={__name:"QuestionsView",setup(l){const u=d(1),{data:r}=x({queryKey:["questions",{page:u}],queryFn:()=>L(u.value),staleTime:1e3*60}),p=m(()=>{var e;return((e=r==null?void 0:r.value)==null?void 0:e.questions)||[]}),i=m(()=>V.contrast),c=d([]);h(p,e=>{c.value=e.map(s=>({...s,open:!1}))});const g=e=>{c.value[e].open=!c.value[e].open};return(e,s)=>(n(),o("div",M,[s[2]||(s[2]=t("p",{class:"text-left text-gray-500 mb-4 text-md"},"Haz clic en cada pregunta para ver más información",-1)),t("div",N,[(n(!0),o(k,null,y(c.value,(a,_)=>(n(),o("div",{key:a.id,class:"faq-item mb-2"},[t("div",{onClick:A=>g(_),class:b([{"bg-black":i.value,"bg-white":!i.value},"cursor-pointer shadow-[0_5px_5px_rgba(0,0,0,0.1)] rounded-lg p-4 flex items-center justify-between"])},[t("div",j,[q(w),t("span",z,C(a.pregunta),1)]),a.open?(n(),o("svg",E,s[0]||(s[0]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 15l7-7 7 7"},null,-1)]))):(n(),o("svg",F,s[1]||(s[1]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 9l-7 7-7-7"},null,-1)])))],10,Q),a.open?(n(),o("div",H,[t("p",{innerHTML:a.respuesta,class:"faq-response"},null,8,I)])):B("",!0)]))),128))])]))}},S=f(T,[["__scopeId","data-v-12b5f290"]]);export{S as default};
|