iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
5 lines • 4.15 kB
JavaScript
export const __webpack_ids__=["95016"];export const __webpack_modules__={59826:function(e,t,i){var r=i(44249),n=i(31622),o=i(57243),a=i(15093),s=i(22344);(0,r.Z)([(0,a.Mo)("ha-button")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[s.W,o.iv`::slotted([slot=icon]){margin-inline-start:0px;margin-inline-end:8px;direction:var(--direction);display:block}.mdc-button{height:var(--button-height,36px)}.trailing-icon{display:flex}.slot-container{overflow:var(--button-slot-container-overflow,visible)}:host([destructive]){--mdc-theme-primary:var(--error-color)}`]}]}}),n.Button)},17170:function(e,t,i){i.a(e,(async function(e,r){try{i.r(t),i.d(t,{HaSpinner:()=>h});var n=i(44249),o=i(72621),a=i(97677),s=i(43580),c=i(57243),d=i(15093),l=e([a]);a=(l.then?(await l)():l)[0];let h=(0,n.Z)([(0,d.Mo)("ha-spinner")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)()],key:"size",value:void 0},{kind:"method",key:"updated",value:function(e){if((0,o.Z)(i,"updated",this,3)([e]),e.has("size"))switch(this.size){case"tiny":this.style.setProperty("--ha-spinner-size","16px");break;case"small":this.style.setProperty("--ha-spinner-size","28px");break;case"medium":this.style.setProperty("--ha-spinner-size","48px");break;case"large":this.style.setProperty("--ha-spinner-size","68px");break;case void 0:this.style.removeProperty("--ha-progress-ring-size")}}},{kind:"field",static:!0,key:"styles",value:()=>[s.Z,c.iv`:host{--indicator-color:var(
--ha-spinner-indicator-color,
var(--primary-color)
);--track-color:var(--ha-spinner-divider-color, var(--divider-color));--track-width:4px;--speed:3.5s;font-size:var(--ha-spinner-size, 48px)}`]}]}}),a.Z);r()}catch(e){r(e)}}))},27934:function(e,t,i){i.a(e,(async function(e,r){try{i.d(t,{JE:()=>l,Sm:()=>h,t5:()=>d});i(92519),i(42179),i(89256),i(24931),i(88463),i(57449),i(19814);var n=i(88693),o=i(40249),a=e([n]);n=(a.then?(await a)():a)[0];const s=new Set(["error","entity"]),c={"entity-filter":()=>i.e("36240").then(i.bind(i,26199)),"state-label":()=>i.e("23759").then(i.bind(i,34270))},d=e=>(0,o.Xm)("badge",e,s,c,void 0,"entity"),l=e=>(0,o.Tw)("badge",e,s,c,void 0,"entity"),h=e=>(0,o.ED)(e,"badge",s,c);r()}catch(e){r(e)}}))},5031:function(e,t,i){i.a(e,(async function(e,r){try{i.r(t),i.d(t,{HuiErrorHeadingBadge:()=>u,createErrorHeadingBadgeConfig:()=>p,createErrorHeadingBadgeElement:()=>h});var n=i(44249),o=i(76848),a=i(57243),s=i(15093),c=(i(29775),i(37583),i(12660)),d=e([c]);c=(d.then?(await d)():d)[0];const l="M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",h=e=>{const t=document.createElement("hui-error-heading-badge");return t.setConfig(e),t},p=e=>({type:"error",error:e});let u=(0,n.Z)([(0,s.Mo)("hui-error-heading-badge")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_config",value:void 0},{kind:"method",key:"setConfig",value:function(e){this._config=e}},{kind:"method",key:"_viewDetail",value:function(){let e;if(this._config.origConfig)try{e=(0,o.dump)(this._config.origConfig)}catch(t){e=`[Error dumping ${this._config.origConfig}]`}(0,c.showAlertDialog)(this,{title:this._config?.error,warning:!0,text:e?a.dy`<pre>${e}</pre>`:""})}},{kind:"method",key:"render",value:function(){return this._config?a.dy` <ha-heading-badge class="error" @click="${this._viewDetail}" type="button" .title="${this._config.error}"> <ha-svg-icon slot="icon" .path="${l}"></ha-svg-icon> <span class="content">${this._config.error}</span> </ha-heading-badge> `:a.Ld}},{kind:"field",static:!0,key:"styles",value:()=>a.iv`ha-heading-badge{--icon-color:var(--error-color);color:var(--error-color)}.content{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}pre{font-family:var(--code-font-family, monospace);white-space:break-spaces;user-select:text}`}]}}),a.oi);r()}catch(e){r(e)}}))}};
//# sourceMappingURL=95016.5fb0546116b7fba7.js.map