PageSourceSearch

https://autori.sokoj.rs/assets/HelpFaqView-DfPe3r8Z.js

js sokoj.rs collected 2026-09-24 18:49:53 UTC 7,176 bytes, 1 lines download raw bytes

1import{a$ as D,f as J,e as P,I as U,w as j,o as i,i as d,h as t,l as n,a as e,g as u,v as h,j as f,t as r,n as a,F as b,G as g,C as z,k as G,b0 as I}from"./index-WcvvX9BQ.js";import{_ as S}from"./Card-mR_HFg6Z.js";import{_ as F}from"./CardHeader-DWNE-oSZ.js";import{_ as $}from"./CardTitle-DXH6eWno.js";import{_ as K}from"./CardContent-DsLLvf33.js";import{_ as O}from"./CardDescription-BfSZUTjM.js";import{_ as Q}from"./PageHeading-YkTbTk3i.js";import{S as Y,a as W,b as X,c as Z}from"./sokojContactInfo-DbFYZFGq.js";import"./HelpButton-DqtOP_HV.js";class ee{listFaqs(l){return D(`/api/v1/help/faq?lang=${encodeURIComponent(l==="en"?"en":l==="sr-Cyrl"||l==="sr_Cyrl"?"sr-Cyrl":"sr")}`)}}const te={class:"app-page-content mx-auto w-full max-w-5xl"},le={class:"app-page-header flex items-center justify-between"},ae=["disabled"],se={key:0,class:"space-y-3"},re={key:2,class:"space-y-3"},oe=["onClick"],ne=["inert"],ie={class:"grid grid-cols-1 gap-4 lg:grid-cols-5"},de={class:"lg:col-span-3 flex flex-col gap-3"},ue={class:"mb-3 flex items-center gap-2"},ce={class:"space-y-2"},me=["href"],pe={class:"lg:col-span-2 flex flex-col gap-3 lg:sticky lg:top-4 lg:self-start"},_e={class:"mb-2 flex items-center gap-2"},fe=["href"],xe=["href"],he={class:"mb-2 flex items-center gap-2"}
1,be=["href"],Ke={__name:"HelpFaqView",setup(T){const{theme:l}=J(),{t:o,locale:v}=P(),q=X,M=Y,A=Z,m=W,H=new ee,L=new I,p=h(!1),N=async()=>{if(!p.value){p.value=!0;try{await L.downloadManualPdf(v.value)}catch(c){console.error("[help] Failed to download manual PDF",c)}finally{p.value=!1}}},x=h(new Set),y=h([]),C=h(!0),w=h(null),E=async()=>{C.value=!0,w.value=null;try{const c=v.value==="en"?"en":v.value==="sr-Cyrl"?"sr-Cyrl":"sr",s=(await H.listFaqs(c))?.data??[];y.value=Array.isArray(s)?s:[],x.value=new Set}catch(c){w.value=c?.message||"-",y.value=[]}finally{C.value=!1}};U(E),j(v,()=>{E()});const R=c=>{x.value.has(c)?x.value.delete(c):x.value.add(c)},k=c=>x.value.has(c);return(c,B)=>(i(),d("div",te,[t("div",le,[n(Q,{title:e(o)("pomoc.title"),subtitle:e(o)("pomoc.subtitle")},null,8,["title","subtitle"])]),n(S,null,{default:u(()=>[n(F,null,{default:u(()=>[n($,null,{default:u(()=>[f(r(e(o)("pomoc.fullManualTitle")),1)]),_:1})]),_:1}),n(K,{class:"pt-0"},{default:u(()=>[t("button",{type:"button",disabled:p.value,onClick:N,class:a(["inline-flex items-center gap-2 rounded-xl px-4 py-2.5 text-sm font-medium transition-colors cursor-pointer disabled:cursor-wait disabled:opacity-60",e(l)==="dark"?"bg-blue-500 hover:bg-blue-400 text-white":"bg-blue-600 hover:bg-blue-500 text-white"])},[t("i",{class:a(["pi",p.value?"pi-spin pi-spinner":"pi-download"])},null,2),f(" "+r(p.value?e(o)("pomoc.fullManualButtonBusy"):e(o)("pomoc.fullManualButton")),1
1)],10,ae)]),_:1})]),_:1}),n(S,null,{default:u(()=>[n(F,null,{default:u(()=>[n($,null,{default:u(()=>[f(r(e(o)("pomoc.faqTitle")),1)]),_:1}),n(O,null,{default:u(()=>[f(r(e(o)("pomoc.faqDesc")),1)]),_:1})]),_:1}),n(K,null,{default:u(()=>[C.value?(i(),d("div",se,[(i(),d(b,null,g(5,s=>n(e(z),{key:s,height:"3.25rem",class:"rounded-xl"})),64))])):w.value?(i(),d("div",{key:1,class:a(["rounded-xl border p-4 text-sm",e(l)==="dark"?"border-red-500/30 bg-red-500/10 text-red-200":"border-red-200 bg-red-50 text-red-800"])},r(w.value),3)):(i(),d("div",re,[(i(!0),d(b,null,g(y.value,s=>(i(),d("div",{key:s.id,class:a(["rounded-xl border transition-all",e(l)==="dark"?"bg-white/5 border-white/10":"bg-white border-slate-200 shadow-sm"])},[t("button",{type:"button",onClick:_=>R(s.id),class:a(["w-full flex items-center justify-between p-4 text-left cursor-pointer transition-all",e(l)==="dark"?"hover:bg-white/5":"hover:bg-slate-50"])},[t("span",{class:a(["font-medium text-sm md:text-base pr-2",e(l)==="dark"?"text-white":"text-slate-900"])},r(s.question),3),t("i",{class:a(["pi shrink-0 transition-transform duration-200",k(s.id)?"pi-chevron-up":"pi-chevron-down",e(l)==="dark"?"text-blue-300":"text-blue-600"])},null,2)],10,oe),t("div",{class:a(["grid transition-[grid-template-rows] duration-200 ease-out motion-reduce:transition-none",k(s.id)?"grid-rows-[1fr]":"grid-rows-[0fr]"])},[t("div",{class:"min-h-0 overflow-hidden",inert:!k(s.id)},[t("div",{class:a(["px-4 pb-4 border-t",e(l)==="dark"?"border-white/10":"border-slate-200"])},[t("p",{class:a(["mt-3 text-sm leading-relaxed transition-opacity duration-200 ease-out motion-reduce:transition-none",k(s.id)?"opacity-100":"opacity-0",e(l)==="dark"?"text-blue-200":"text-slate-600"])},r(s.answer),3)],2)],8,ne)],2)],2))),128))]))]),_:1})]),_:1}),n(S,null,{default:u(()=>[n(F,null,{default:u(()=>[n($,null,{default:u(()=>[f(r(e(o)("pomoc.needHelp")),1)]),_:1}),n(O,null,{default:u(()=>[f(r(e(o)("pomoc.contactSupport")),1)]),_:1})]),_:1}),n(K,null,{default:u(()=>[t("div",ie,[t("div",de,[(i(!0),d(b,null,g(e(M),s=>(i(),d("div",{key:s.id,class:a(["rounded-xl border p-4",e(l)==="dark"?"bg-white/5 border-white/10":"bg-white border-slate-200"])},[t("div",ue,[t("i",{class:a(["pi pi-envelope text-lg",e(l)==="dark"?"text-blue-400":"text-blue-600"])},null,2),t("h3",{class:a(["text-sm font-medium",e(l)==="dark"?"text-white":"text-slate-900"])},r(e(o)(s.titleKey)),3)]),t("div",ce,[(i(!0),d(b,null,g(s.entries,(_,V)=>(i(),d("div",{key:`${s.id}-${_.email}-${V}`,class:"min-w-0"},[_.nameKey?(i(),d("p",{key:0,class:a(["text-sm font-medium",e(l)==="dark"?"text-blue-200":"text-slate-600"])},r(e(o)(_.nameKey)),3)):G("",!0),t("a",{href:`mailto:${_.email}`,class:a(["text-sm font-medium underline-offset-2 hover:underline",e(l)==="dark"?"text-blue-300":"text-blue-700"])},r(_.email),11,me)]))),128))])],2))),128))]),t("div",pe,[t("div",{class:a(["rounded-xl border p-4",e(l)==="dark"?"bg-white/5 border-white/10":"bg-white border-slate-200"])},[t("div",_e,[t("i",{class:a(["pi pi-map-marker text-lg",e(l)==="dark"?"text-blue-400":"text-blue-600"])},null,2),t("h3",{class:a(["text-sm font-medium",e(l)==="dark"?"text-white":"text-slate-900"])},r(e(o)(e(m).titleKey)),3)]),t("p",{class:a(["text-sm leading-snug",e(l)==="dark"?"text-blue-100/90":"text-slate-700"])},r(e(m).address),3),t("a",{href:`mailto:${e(m).email}`,class:a(["mt-2 block text-sm font-medium underline-offset-2 hover:underline",e(l)==="dark"?"text-blue-300":"text-blue-700"])},r(e(m).email),11,fe),t("a",{href:e(m).contactPageUrl,target:"_blank",rel:"noopener noreferrer",class:a(["mt-2 inline-block text-sm font-medium underline-offset-2 hover:underline",e(l)==="dark"?"text-blue-300":"text-blue-700"])},r(e(o)(e(m).contactPageLabelKey)),11,xe)],2),(i(!0),d(b,null,g(e(q),s=>(i(),d("div",{key:s.id,class:a(["rounded-xl border p-4",e(l)==="dark"?"bg-white/5 border-white/10":"bg-white border-slate-200"])},[t("div",he,[t("i",{class:a(["pi pi-phone text-lg",e(l)==="dark"?"text-blue-400":"text-blue-600"])},null,2),t("h3",{class:a(["text-sm font-medium",e(l)==="dark"?"text-white":"text-slate-900"])},r(e(o)(s.titleKey)),3)]),t("a",{href:`tel:${s.tel}`,class:a(["block text-base font-semibold tracking-tight",e(l)==="dark"?"text-white":"text-slate-900"])},r(s.phone),11,be),t("p",{class:a(["mt-1.5 text-xs leading-snug",e(l)==="dark"?"text-blue-300":"text-slate-500"])},r(e(o)(e(A))),3)],2))),128))])])]),_:1})]),_:1})]))}};export{Ke as default};

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.