zwave-js-ui
Version:
Z-Wave Control Panel and MQTT Gateway
2 lines (1 loc) • 1.3 kB
JavaScript
import{n as a}from"./index-CtTdmJsx.js";const i={props:{value:Boolean,actions:Array,title:{type:String,default:"Advanced"}},data(){return{}},computed:{},methods:{}};var s=function(){var t=this,e=t._self._c;return e("v-dialog",{attrs:{persistent:"","max-width":"800"},on:{keydown:function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"esc",27,n.key,["Esc","Escape"])?null:t.$emit("close")}},model:{value:t.value,callback:function(n){t.value=n},expression:"value"}},[e("v-card",[e("v-card-title",[e("span",{staticClass:"headline"},[t._v(t._s(t.title))]),e("v-spacer"),e("v-btn",{attrs:{icon:""},on:{click:function(n){return t.$emit("close")}}},[e("v-icon",[t._v("close")])],1)],1),e("v-card-text",[e("div",{class:["action-grid",t.$vuetify.breakpoint.name]},t._l(t.actions,function(n,c){return e("div",{key:c},[e("v-icon",{attrs:{color:n.color||"primary","x-large":""}},[t._v(t._s(n.icon))]),e("div",{staticStyle:{"font-size":"1.1rem"}},[t._v(t._s(n.text))]),e("div",{staticClass:"action-desc"},[t._v(t._s(n.desc))]),t._l(n.options,function(r,o){return e("v-btn",{key:o,attrs:{text:"",color:n.color||"primary"},on:{click:function(_){return t.$emit("action",r.action,r.args)}}},[t._v(t._s(r.name))])})],2)}),0)])],1)],1)},l=[],v=a(i,s,l,!1,null,"8c9eb6de");const f=v.exports;export{f as default};