platypush/platypush/backend/http/webapp/dist/static/js/9651-legacy.e588cd70.js

2 lines
2.0 KiB
JavaScript

"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[9651],{9651:function(e,l,n){n.r(l),n.d(l,{default:function(){return k}});n(8309);var t=n(6252),a=n(3577),o={class:"entity battery-container"},r={class:"head"},c={class:"col-1 icon"},u={class:"col-s-8 col-m-9 label"},i=["textContent"],s={class:"col-s-3 col-m-2 buttons pull-right"},v=["textContent"];function d(e,l,n,d,f,p){var h=(0,t.up)("EntityIcon");return(0,t.wg)(),(0,t.iD)("div",o,[(0,t._)("div",r,[(0,t._)("div",c,[(0,t.Wm)(h,{entity:e.value,icon:p.icon,loading:e.loading,error:e.error},null,8,["entity","icon","loading","error"])]),(0,t._)("div",u,[(0,t._)("div",{class:"name",textContent:(0,a.zw)(e.value.name)},null,8,i)]),(0,t._)("div",s,[null!=p.valuePercent?((0,t.wg)(),(0,t.iD)("span",{key:0,class:"value-percent",textContent:(0,a.zw)(p.valuePercent+"%")},null,8,v)):(0,t.kq)("",!0)])])])}var f=n(6347),p=n(4648),h=(n(6977),n(7909)),C=n(5017),m=[{iconClass:"full",color:"#157145",value:.9},{iconClass:"three-quarters",color:"#94C595",value:.825},{iconClass:"half",color:"#F0B67F",value:.625},{iconClass:"quarter",color:"#FE5F55",value:.375},{iconClass:"low",color:"#CC444B",value:.15},{iconClass:"empty",color:"#EC0B43",value:.05}],y={name:"Battery",components:{EntityIcon:C["default"]},mixins:[h["default"]],computed:{valuePercent:function(){var e;if(null==(null===(e=this.value)||void 0===e?void 0:e.value))return null;var l=this.value.min||0,n=this.value.max||100;return(100*this.value.value/(n-l)).toFixed(0)},icon:function(){var e,l=(0,p.Z)({},(null===(e=this.value.meta)||void 0===e?void 0:e.icon)||{}),n=this.valuePercent,t=m[0];if(null!=n){n=parseFloat(n)/100;var a,o=(0,f.Z)(m);try{for(o.s();!(a=o.n()).done;){var r=a.value;if(n>r.value)break;t=r}}catch(c){o.e(c)}finally{o.f()}}return l["class"]="fas fa-battery-".concat(t.iconClass),l["color"]=t.color,l}},methods:{prevent:function(e){return e.stopPropagation(),!1}}},b=n(3744);const g=(0,b.Z)(y,[["render",d],["__scopeId","data-v-fb9c9926"]]);var k=g}}]);
//# sourceMappingURL=9651-legacy.e588cd70.js.map