platypush/platypush/backend/http/webapp/dist/static/js/7549.65a6fea2.js

2 lines
1.9 KiB
JavaScript

"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7549],{6:function(e,n,t){t.d(n,{Z:function(){return h}});var l=t(6252),a=t(3577),s=t(9963);const i=e=>((0,l.dD)("data-v-a6396ae8"),e=e(),(0,l.Cn)(),e),o=["checked"],c=i((()=>(0,l._)("div",{class:"switch"},[(0,l._)("div",{class:"dot"})],-1))),u={class:"label"};function d(e,n,t,i,d,r){return(0,l.wg)(),(0,l.iD)("div",{class:(0,a.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,s.iM)(((...e)=>r.onInput&&r.onInput(...e)),["stop"]))},[(0,l._)("input",{type:"checkbox",checked:t.value},null,8,o),(0,l._)("label",null,[c,(0,l._)("span",u,[(0,l.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var r={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},v=t(3744);const p=(0,v.Z)(r,[["render",d],["__scopeId","data-v-a6396ae8"]]);var h=p},7549:function(e,n,t){t.r(n),t.d(n,{default:function(){return g}});var l=t(6252),a=t(3577);const s={class:"entity sensor-container"},i={class:"head"},o={class:"col-1 icon"},c={class:"col-s-8 col-m-9 label"},u=["textContent"],d={key:0,class:"col-s-3 col-m-2 pull-right"};function r(e,n,t,r,v,p){const h=(0,l.up)("EntityIcon"),f=(0,l.up)("ToggleSwitch");return(0,l.wg)(),(0,l.iD)("div",s,[(0,l._)("div",i,[(0,l._)("div",o,[(0,l.Wm)(h,{entity:e.value,loading:e.loading,error:e.error},null,8,["entity","loading","error"])]),(0,l._)("div",c,[(0,l._)("div",{class:"name",textContent:(0,a.zw)(e.value.name)},null,8,u)]),null!=e.value.value?((0,l.wg)(),(0,l.iD)("div",d,[(0,l.Wm)(f,{value:e.value.value,disabled:!0},null,8,["value"])])):(0,l.kq)("",!0)])])}var v=t(7909),p=t(5017),h=t(6),f={name:"BinarySensor",components:{EntityIcon:p["default"],ToggleSwitch:h.Z},mixins:[v["default"]]},_=t(3744);const b=(0,_.Z)(f,[["render",r],["__scopeId","data-v-e7b0b2c4"]]);var g=b}}]);
//# sourceMappingURL=7549.65a6fea2.js.map