import{Q as a}from"./QPage.51e20052.js";import{l as e}from"./api.c096d0cb.js";import{b as s}from"./common.356e5c35.js";import{A as p}from"./AppCard.cdabeef4.js";import{h as i,o as t,X as o,a3 as r,a4 as l,Z as c,Y as m,ar as n,F as u}from"./index.9313841a.js";import"./index.d11c4764.js";import"./QItem.257ec3b6.js";import"./QMenu.ee2e6e4d.js";import"./position-engine.57eefbc7.js";import"./QChip.ec87464e.js";import"./ClosePopup.dc535399.js";import"./use-quasar.ca800b49.js";import"./plugin-vue_export-helper.21dcd24c.js";const d={class:"flex flex-col w-full max-w-7xl"},j={class:"grid grid-cols-4 gap-4"},f={__name:"IndexPage",setup(f){const x=i([]);return t((async()=>{s.value.title="Application Library",s.value.back=null,e.get("t3Apps?limit=12").then((async a=>{x.value=await a.json()})).catch((a=>{}))})),(e,s)=>(o(),r(a,{class:"flex justify-center p-4"},{default:l((()=>[c("div",d,[c("div",j,[(o(!0),m(u,null,n(x.value,(a=>(o(),r(p,{key:a.id,app:a},null,8,["app"])))),128))])])])),_:1}))}};export{f as default};
