1 line
2.1 KiB
JavaScript
1 line
2.1 KiB
JavaScript
import{Dt as e,G as t,P as n,Pt as r,Q as i,Wt as a,X as o,Xt as s,c,ct as l,dt as u,gt as d,ht as f,l as p,lt as m,pt as h,t as g,ut as _}from"./vendor-quasar-BdHTqpDy.js";import{o as v}from"./vendor-vue-core-CuXzcq2w.js";import{t as y}from"./socketio-D07G01kR.js";import{n as b}from"./simulation-DRMY3tZ9.js";var x={class:`flex flex-center col q-ma-lg q-gutter-md`},S={class:`flex flex-center col q-ma-lg q-gutter-md`},C=d({__name:`SocketTest`,setup(n){let i=b(),c=a(``),u=a(``),{sockConnected:d}=v(i),C=m(()=>d.value?`green`:`red`);function w(){let e=c.value,t=u.value;y.emit(e,t,e=>{console.log(`Server Response: %s`,e)}),c.value=``,u.value=``}let T=a(`00:00:45`);return(n,a)=>(e(),h(l,null,[_(`div`,x,[f(o,{icon:`webhook`},{default:r(()=>[f(p,{floating:``,color:C.value,rounded:``},null,8,[`color`])]),_:1}),f(o,{label:`Connect`,onClick:a[0]||=e=>s(i).connect()}),f(o,{label:`Disconnect`,onClick:a[1]||=e=>s(i).disconnect()})]),_(`div`,S,[a[5]||=_(`div`,{class:`text-h3`},`SocketIO Functions`,-1),f(t,{modelValue:c.value,"onUpdate:modelValue":a[2]||=e=>c.value=e,filled:``,label:`Event`},null,8,[`modelValue`]),f(t,{modelValue:u.value,"onUpdate:modelValue":a[3]||=e=>u.value=e,filled:``,label:`Args`},null,8,[`modelValue`]),_(`div`,null,[f(o,{label:`Emit`,onClick:w})])]),_(`div`,null,[f(g,{modelValue:T.value,"onUpdate:modelValue":a[4]||=e=>T.value=e,"with-seconds":``,format24h:``,"default-view":`seconds`},null,8,[`modelValue`])])],64))}}),w={class:`col`},T={class:`q-pa-md`},E={class:`col`,style:{border:`5px pink dashed`}},D=d({__name:`TestPage`,setup(t){let a=n(),s=m(()=>a.dark.isActive?`dark_mode`:`light_mode`);function l(){a.dark.toggle()}function d(){a.notify({message:`This is a notification`,color:`green`,position:`top-right`,timeout:3e3,actions:[{label:`Dismiss`,color:`white`,handler:()=>{}}]})}return(t,n)=>(e(),u(c,{class:`row items-start justify-evenly`},{default:r(()=>[f(C),n[0]||=_(`div`,{class:`col`},null,-1),_(`div`,w,[_(`div`,T,[f(o,{color:`purple`,onClick:d,label:`Show Notification`})])]),_(`div`,E,[f(i,{name:s.value,size:`100px`,onClick:l},null,8,[`name`])])]),_:1}))}});export{D as default}; |