UNPKG

zwave-js-ui

Version:

Z-Wave Control Panel and MQTT Gateway

2 lines (1 loc) 1.54 kB
import{_ as g,o,l as m,w as a,b as t,N as k,ar as C,e as $,U as r,t as n,ai as x,h as p,O as h,n as w,c as d,an as f,am as V,i as B,k as _,ag as N,a7 as z}from"./index-B9yS4Bcc.js";const A={props:{modelValue:Boolean,actions:Array,title:{type:String,default:"Advanced"}},emits:["close"],data(){return{}},computed:{_value:{get(){return this.modelValue},set(s){this.$emit("update:modelValue",s)}}},methods:{}},D={class:"text-h5"},S={style:{"font-size":"1.1rem"}},T={class:"action-desc"};function I(s,l,c,K,U,u){return o(),m(z,{onKeydown:l[1]||(l[1]=N(e=>s.$emit("close"),["esc"])),modelValue:u._value,"onUpdate:modelValue":l[2]||(l[2]=e=>u._value=e),persistent:"","max-width":"800"},{default:a(()=>[t(k,null,{default:a(()=>[t(C,null,{default:a(()=>[t($,{class:"pa-3",align:"center"},{default:a(()=>[r("span",D,n(c.title),1),t(x),t(p,{icon:"close",onClick:l[0]||(l[0]=e=>s.$emit("close"))})]),_:1})]),_:1}),t(h,null,{default:a(()=>[r("div",{class:w(["action-grid",s.$vuetify.display.name])},[(o(!0),d(f,null,V(c.actions,(e,v)=>(o(),d("div",{key:v},[t(B,{color:e.color||"primary",size:"x-large"},{default:a(()=>[_(n(e.icon),1)]),_:2},1032,["color"]),r("div",S,n(e.text),1),r("div",T,n(e.desc),1),(o(!0),d(f,null,V(e.options,(i,y)=>(o(),m(p,{key:y,onClick:b=>s.$emit("action",i.action,i.args),variant:"text",color:e.color||"primary"},{default:a(()=>[_(n(i.name),1)]),_:2},1032,["onClick","color"]))),128))]))),128))],2)]),_:1})]),_:1})]),_:1},8,["modelValue"])}const F=g(A,[["render",I],["__scopeId","data-v-8af1dc53"]]);export{F as default};