UNPKG

@runeya/runeya

Version:

Monitor processes as a stack

2 lines (1 loc) 1.72 kB
import{M as m}from"./Modal-DfzlogP3.js";import{s as k}from"./index-B-UE6JmD.js";import{S as u,Y as y,r,s as _,o as p,f as i,e as c,Z as M,d as v,t as f,b as V,a as S,F as x}from"./index-CXxIspfv.js";import"./router-CdfdQZKk.js";import"./_commonjsHelpers-D6-XlEtG.js";import"./Editor-B--wgkn6.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./Section-D0z9MjV4.js";/* empty css */import"./index-Bv49zKKl.js";import"./index-OI8gr_S5.js";const h=(n,o)=>{u.on("node-red-"+n,async({respondTo:a,data:e})=>{const t=await o(e);u.socket.emit(a,t)}),y(()=>{u.off("node-red-"+n,o)})},b={__name:"Selector",setup(n){const o=r(),a=r(),e=r({header:"",optionValue:"",optionLabel:""}),t=r([]);return h("selector",async({data:s,ui:l})=>{if(t.value=s,e.value=l,!!await o.value.open().promise)return a.value}),(s,l)=>(p(),_(m,{ref_key:"overrideModalRef",ref:o,cancelString:"Cancel",validateString:"Ok"},{header:i(()=>[v(f(e.value.header),1)]),body:i(()=>[c(M(k),{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=d=>a.value=d),options:t.value,"option-label":e.value.optionLabel,"option-value":e.value.optionValue},null,8,["modelValue","options","option-label","option-value"])]),_:1},512))}},g=["innerHTML"],B={__name:"Popup",setup(n){const o=r(),a=r(),e=r({header:"",html:""});return h("displayPopup",async({ui:t})=>{if(e.value=t,!!await o.value.open().promise)return a.value}),(t,s)=>(p(),_(m,{ref_key:"overrideModalRef",ref:o,noCancel:!0,validateString:"Ok"},{header:i(()=>[v(f(e.value.header),1)]),body:i(()=>[V("div",{innerHTML:e.value.html},null,8,g)]),_:1},512))}},$={__name:"Modals",setup(n){return(o,a)=>(p(),S(x,null,[c(b),c(B)],64))}};export{$ as default};