@andreabiagini5/applicazioni-e-servizi-web-project
Version:
Project for Applicazioni e Servizi Web.
2 lines (1 loc) • 744 B
JavaScript
import{d as l,v as d,H as u,z as e,P as m,c,o as i,K as h,b as t,S as f}from"./index-HkHTkC0I.js";const p={class:"w-100 min-vh-100 text-white d-flex align-items-center justify-content-center"},_={key:0,class:"d-flex flex-column align-items-center"},x=l({__name:"MatchmakingView",setup(g){const s=d(!0),r=u();console.log("entering queue"),e.emit("requestMatch");const n=a=>{s.value=!1,r.id=a,f.push({path:"/match"})};return e.on("matchFound",n),m(()=>{e.off("matchFound",n)}),(a,o)=>(i(),c("div",p,[s.value?(i(),c("div",_,o[0]||(o[0]=[t("div",{class:"spinner-border text-light",role:"status"},[t("span",{class:"visually-hidden"},"Matching...")],-1),t("div",{class:"mt-3"},"Searching for opponent...",-1)]))):h("",!0)]))}});export{x as default};