iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
1 lines • 1.07 kB
JavaScript
;(self.rspackChunkhome_assistant_frontend=self.rspackChunkhome_assistant_frontend||[]).push([[80275],{38238:function(t,s,i){i.a(t,async function(t,n){try{i.r(s);i(16280);var h=i(40445),e=i(5124),r=i(67576),a=i(24247),o=i(784),c=i(79757),g=i(85979),u=t([c,g,a]);[c,g,a]=u.then?(await u)():u;let f,y,d,_=t=>t;class p extends e.WF{setConfig(t){if(!t)throw new Error("Invalid configuration");this._config=t}shouldUpdate(t){return(0,o.LX)(this,t)}render(){if(!this._config||!this.hass)return e.s6;const t=this.hass.states[this._config.entity];return t?(0,e.qy)(y||(y=_` <hui-generic-entity-row .hass="${0}" .config="${0}"> ${0} </hui-generic-entity-row> `),this.hass,this._config,(0,a.A_)(t,this.hass)):(0,e.qy)(f||(f=_` <hui-warning .hass="${0}"> ${0} </hui-warning> `),this.hass,(0,g.j)(this.hass,this._config.entity))}}p.styles=(0,e.AH)(d||(d=_`div{text-align:right}`)),(0,h.Cg)([(0,r.MZ)({attribute:!1})],p.prototype,"hass",void 0),(0,h.Cg)([(0,r.wk)()],p.prototype,"_config",void 0),p=(0,h.Cg)([(0,r.EM)("hui-update-entity-row")],p),n()}catch(f){n(f)}})}}]);