import{E as e,Et as t,S as n,T as r,U as i,V as a,b as o,o as s,p as c,rt as l,y as u}from"./vue-router-CyfP71JJ.js";import{t as d}from"./use-message-tOjOz7jj.js";import{i as f,n as p,t as m}from"./HeaderMenu-CngRCkyf.js";var h={class:`center-block-custom`},g={class:`width1200`},_=[`onClick`],v={class:`game-title`},y={class:`game-description`},b=p(e({__name:`GamesPage`,setup(e){let o=f(),p=d(),b=s(),x=l([]);async function S(){x.value=[];let e=await o.GetGames({});if(e.error!=``){p.error(e.error);return}x.value=e.games||[]}S();async function C(e){b.push(`/games/`+e)}return(e,o)=>(a(),n(c,null,[u(`div`,h,[u(`div`,g,[(a(!0),n(c,null,i(x.value,e=>(a(),n(`div`,{key:e.id,class:`game-block`,onClick:t=>C(e.id)},[u(`div`,v,t(e.name),1),u(`div`,y,t(e.description),1)],8,_))),128))])]),r(m,{active:`games`})],64))}}),[[`__scopeId`,`data-v-047ac80b`]]),x=e({__name:`GamesView`,setup(e){return(e,t)=>(a(),o(b))}});export{x as default};