PageSourceSearch

https://www.bibleserver.com/build/TopicList-CoMcJhO4.js

js bibleserver.com collected 2026-09-24 08:40:45 UTC 3,593 bytes, 2 lines download raw bytes

1import{B as R}from"./BsVImg-BmxVXnWB.js";import{n as A,g as h,aj as B,q as $,p as E,aB as I,aC as b,s as x,v as D,i as z,b_ as O,$ as j,x as K,b as i,j as d,w as t,D as e,h as o,c as m,aD as N,K as r,ae as k,e as u,ac as F,t as L,L as S,N as H}from"./app-BV_MRGiY.js";import{O as q}from"./Overlay--zPS9tw1.js";import{_ as G}from"./H1Title-BjtlhM4U.js";import{u as M}from"./topic-CG4UCmTf.js";import{V as g}from"./VCol-B_mXRjjw.js";import{V as J}from"./VSpacer-BDYNWQQy.js";import{V as T}from"./VSkeletonLoader-B7M5R8bc.js";import{V as y}from"./VRow-DyK-XPgq.js";import"./VImg-BCkp8k9d.js";import"./index-Bk9Q9kfu.js";import"./_commonjsHelpers-DaWZu8wl.js";import"./VContainer-D4zTugS6.js";import"./LoadingDummyH1-WBYPd09P.js";import"./LoadingDummy-DMOrQAEG.js";import"./createSimpleFunctional-B9jd2Nfg.js";const Q="/api/topics",U=A("topicList",{state(){return{topics:[],reload:!1}},actions:{async getTopics(){let p=h(),l=B(p);try{let s=!0,c=await $({url:`${Q}`,options:{headers:E({useCache:s})},useCache:s,includeTagsInId:!0,tags:["topics",`locale.${l.locale}`]});if(I(c))throw new Error("Fehler in Api-Response");this.topics=c.data||[]}catch(s){b(s,!0,!0)}}}});function W(){let p=h(),l=U(p),{topics:s}=x(l),{messagesLoaded:c,allAsyncLoaded:_,asyncStatus:n}=D({actions:[{item:s,action:l.getTopics,payload:{page:1}}],loadAsyncMessages:["topic","common"]});const f=z(()=>n.value===O);return{topics:s,messagesLoaded:c,allAsyncLoaded:_,asyncStatusError:f}}const X={key:0,class:"d-flex"},Y={class:r("topic-list--grid__item--limiter")},Z={class:r("topic-list--grid__item--image")},tt={class:r("topic-list--grid__item--content")},et={class:"text-truncate"},st={key:1,class:r(["topic-list--grid","secondary--text"])},Lt={__name:"TopicList",setup(p){const l=h(),{backToList:s}=x(M(l));j({titleKey:"async.topic.list.title",descriptionKey:"async.topic.list.description"});const{topics:c,messagesLoaded:_,allAsyncLoaded:n,asyncStatusError:f}=W(),{t:V}=K();return(at,v)=>{const w=R,C=H("router-link");return i(),d(q,{"class-name":"topic-list","full-width":""},{default:t(()=>[e(y,{align:"start",class:"flex-wrap","no-gutters":""},{default:t(()=>[e(g,{cols:"12",md:"6","offset-md":"3"},{default:t(()=>[o(n)||o(f)&&o(_)?(i(),m("div",X,[e(G,{"title-key":"async.topic.list.title"}),e(J)])):(i(),d(T,{key:1,type:"heading, text",tile:""}))]),_:1})]),_:1}),o(n)&&o(c).length?(i(),d(N,{key:0,name:"scale-trans",tag:"div","data-resultlist":"",class:r(["v-row v-row--no-gutters","topic-list--grid"])},{default:t(()=>[(i(!0),m(S,null,k([...o(c)],(a,P)=>(i(),d(g,{key:"topic-"+a.id,lg:"2",md:"3",sm:"4",cols:"6"},{default:t(()=>[e(C,{class:r([{first:P===0},"elevation-1","topic-list--grid__item"]),to:{path:`/topic/${a.slug}/${a.id}`},onClick:v[0]||(v[0]=it=>s.value=!0)},{default:t(()=>[u("div",Y,[u("div",Z,[e(w,{src:((a.metadata||{}).overview||{}).src,"lazy-src":((a.metadata||{}).lazy_thumb||{}).src,alt:a.name,"aspect-ratio":16/9,class:r(["secondary--text"]),cover:""},{placeholder:t(()=>[e(y,{class:"fill-height ma-0",align:"center",justify:"center"},{default:t(()=>[e(F,{indeterminate:"",class:r(["secondary--text"])})]),_:1})]),_:1},8,["src","lazy-src","alt"])]),u("div",tt,[u("h2",et,L(a.name),1)])])]),_:2},1032,["class","to"])]),_:2},1024))),128))]),_:1})):o(n)&&!o(c).length?(i(),m("div",st,L(o(V)("async.topic.list.no_items")),1)):(i(),d(y,{key:2,class:r(["topic-list--grid"])},{default:t(()=>[(i(),m(S,null,k(4,a=>e(g,{key:"dummy-"+a,cols:6,sm:4,md:3,lg:2},{default:t(()=>[e(T,{type:"card",tile:""})]),_:1})),64))]),_:1}))]),_:1})}}};export{Lt as default};
2//# sourceMappingURL=TopicList-CoMcJhO4.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.