platypush/platypush/backend/http/webapp/dist/static/js/9496.5f4ffbab.js

2 lines
3.2 KiB
JavaScript

"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[9496,3673],{6:function(e,l,t){t.d(l,{Z:function(){return h}});var o=t(6252),n=t(3577),i=t(9963);const a=e=>((0,o.dD)("data-v-a6396ae8"),e=e(),(0,o.Cn)(),e),c=["checked"],r=a((()=>(0,o._)("div",{class:"switch"},[(0,o._)("div",{class:"dot"})],-1))),s={class:"label"};function u(e,l,t,a,u,d){return(0,o.wg)(),(0,o.iD)("div",{class:(0,n.C_)(["power-switch",{disabled:t.disabled}]),onClick:l[0]||(l[0]=(0,i.iM)(((...e)=>d.onInput&&d.onInput(...e)),["stop"]))},[(0,o._)("input",{type:"checkbox",checked:t.value},null,8,c),(0,o._)("label",null,[r,(0,o._)("span",s,[(0,o.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={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)}}},p=t(3744);const v=(0,p.Z)(d,[["render",u],["__scopeId","data-v-a6396ae8"]]);var h=v},9496:function(e,l,t){t.r(l),t.d(l,{default:function(){return m}});var o=t(6252),n=t(3577);const i={class:"entity sensor-container"},a={class:"head"},c={class:"col-1 icon"},r={class:"col-s-8 col-m-9 label"},s=["textContent"],u={key:0,class:"col-s-3 col-m-2 pull-right"};function d(e,l,t,d,p,v){const h=(0,o.up)("EntityIcon"),f=(0,o.up)("ToggleSwitch");return(0,o.wg)(),(0,o.iD)("div",i,[(0,o._)("div",a,[(0,o._)("div",c,[(0,o.Wm)(h,{icon:e.value.meta?.icon||{},loading:e.loading,error:e.error},null,8,["icon","loading","error"])]),(0,o._)("div",r,[(0,o._)("div",{class:"name",textContent:(0,n.zw)(e.value.name)},null,8,s)]),null!=e.value.value?((0,o.wg)(),(0,o.iD)("div",u,[(0,o.Wm)(f,{value:e.value.value,disabled:!0},null,8,["value"])])):(0,o.kq)("",!0)])])}var p=t(7909),v=t(3673),h=t(6),f={name:"BinarySensor",components:{EntityIcon:v["default"],ToggleSwitch:h.Z},mixins:[p["default"]]},y=t(3744);const g=(0,y.Z)(f,[["render",d],["__scopeId","data-v-3478516d"]]);var m=g},3673:function(e,l,t){t.r(l),t.d(l,{default:function(){return v}});var o=t(6252),n=t(3577),i=t(3540);const a={key:0,src:i,class:"loading"},c={key:1,class:"fas fa-circle-exclamation error"};function r(e,l,t,i,r,s){const u=(0,o.up)("Icon");return(0,o.wg)(),(0,o.iD)("div",{class:(0,n.C_)(["entity-icon-container",{"with-color-fill":!!s.colorFill}]),style:(0,n.j5)(s.colorFillStyle)},[t.loading?((0,o.wg)(),(0,o.iD)("img",a)):t.error?((0,o.wg)(),(0,o.iD)("i",c)):((0,o.wg)(),(0,o.j4)(u,(0,n.vs)((0,o.dG)({key:2},s.computedIcon)),null,16))],6)}var s=t(1478),u={name:"EntityIcon",components:{Icon:s.Z},props:{loading:{type:Boolean,default:!1},error:{type:Boolean,default:!1},icon:{type:Object,required:!0},hasColorFill:{type:Boolean,default:!1}},data(){return{component:null,modalVisible:!1}},computed:{colorFill(){return this.hasColorFill&&this.icon.color?this.icon.color:null},colorFillStyle(){return this.colorFill&&!this.error?{background:this.colorFill}:{}},computedIcon(){const e={...this.icon};return this.colorFill&&delete e.color,e},type(){let e=this.entity.type||"";return e.charAt(0).toUpperCase()+e.slice(1)}}},d=t(3744);const p=(0,d.Z)(u,[["render",r],["__scopeId","data-v-e4043550"]]);var v=p},3540:function(e,l,t){e.exports=t.p+"static/img/spinner.c0bee445.gif"}}]);
//# sourceMappingURL=9496.5f4ffbab.js.map