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