platypush/platypush/backend/http/webapp/dist/static/js/9496-legacy.f4944097.js

2 lines
3.3 KiB
JavaScript

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