iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
2 lines • 1.66 kB
JavaScript
;(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([["33821"],{77909:function(e,t,a){a.r(t),a.d(t,{HuiCounterActionsCardFeatureEditor:()=>u});var i=a(61701),n=(a(71695),a(9359),a(70104),a(47021),a(57243)),o=a(50778),s=a(27486),c=a(36522),r=(a(29073),a(36581));let l,d=e=>e,u=(0,i.Z)([(0,o.Mo)("hui-counter-actions-card-feature-editor")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"context",value:void 0},{kind:"field",decorators:[(0,o.SB)()],key:"_config",value:void 0},{kind:"method",key:"setConfig",value:function(e){this._config=e}},{kind:"field",key:"_schema",value(){return(0,s.Z)((e=>[{name:"actions",selector:{select:{multiple:!0,mode:"list",reorder:!0,options:r.vp.map((t=>({value:t,label:`${e(`ui.panel.lovelace.editor.features.types.counter-actions.actions.${t}`)}`})))}}}]))}},{kind:"method",key:"render",value:function(){if(!this.hass||!this._config)return n.Ld;const e=this._schema(this.hass.localize);return(0,n.dy)(l||(l=d` <ha-form .hass="${0}" .data="${0}" .schema="${0}" .computeLabel="${0}" @value-changed="${0}"></ha-form> `),this.hass,this._config,e,this._computeLabelCallback,this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){(0,c.B)(this,"config-changed",{config:e.detail.value})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>(e.name,this.hass.localize(`ui.panel.lovelace.editor.card.generic.${e.name}`))}}]}}),n.oi)}}]);
//# sourceMappingURL=33821.676e320728de1914.js.map