import{Q as a}from"./QPage.62812de7.js";import{l as s}from"./api.bf47c78e.js";import{globalNav as e}from"./common.0a9f0488.js";import{A as p}from"./AppCard.f8c0d75c.js";import{h as i,o as t,Y as o,a4 as l,a5 as r,$ as c,Z as m,as as d,F as n}from"./index.3938ccd1.js";import"./index.d11c4764.js";import"./QItem.7059602a.js";import"./QMenu.6d3c6154.js";import"./position-engine.8dde9dbe.js";import"./QChip.1c0a47f0.js";import"./ClosePopup.e34b0fd0.js";import"./use-quasar.63a27b45.js";import"./plugin-vue_export-helper.21dcd24c.js";const u={class:"flex flex-col w-full max-w-7xl"},f={class:"grid grid-cols-4 gap-4"},j={__name:"IndexPage",setup(j){const x=i([]);return t((async()=>{e.value.title="Application Library",e.value.back=null,s.get("t3Apps?limit=12").then((async a=>{x.value=await a.json()})).catch((a=>{}))})),(s,e)=>(o(),l(a,{class:"flex justify-center p-4"},{default:r((()=>[c("div",u,[c("div",f,[(o(!0),m(n,null,d(x.value,(a=>(o(),l(p,{key:a.id,app:a},null,8,["app"])))),128))])])])),_:1}))}};export{j as default};
