iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
6 lines • 9.01 kB
JavaScript
;(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([["25022"],{45061:function(e,t,a){a.d(t,{K:()=>o});const o=e=>{switch(e.language){case"cs":case"de":case"fi":case"fr":case"sk":case"sv":return" ";default:return""}}},59826:function(e,t,a){var o=a(61701),r=(a(71695),a(47021),a(31622)),i=a(57243),n=a(50778),l=a(22344);let c,s=e=>e;(0,o.Z)([(0,n.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(){return[l.W,(0,i.iv)(c||(c=s`::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)}`))]}}]}}),r.Button)},24730:function(e,t,a){a.a(e,(async function(e,o){try{a.r(t),a.d(t,{HaBackgroundSelector:()=>g});var r=a(61701),i=a(72621),n=(a(71695),a(88044),a(47021),a(57243)),l=a(50778),c=a(36522),s=a(2928),d=(a(99426),a(6343)),h=e([s]);s=(h.then?(await h)():h)[0];let u,f,p,v,m=e=>e,g=(0,r.Z)([(0,l.Mo)("ha-selector-background")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"field",decorators:[(0,l.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,l.Cb)({attribute:!1})],key:"selector",value:void 0},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"disabled",value(){return!1}},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"required",value(){return!0}},{kind:"field",decorators:[(0,l.SB)()],key:"yamlBackground",value(){return!1}},{kind:"method",key:"updated",value:function(e){(0,i.Z)(a,"updated",this,3)([e]),e.has("value")&&(this.yamlBackground=!!this.value&&!this.value.startsWith(d.JS))}},{kind:"method",key:"render",value:function(){var e,t,a;return(0,n.dy)(u||(u=m` <div> ${0} </div> `),this.yamlBackground?(0,n.dy)(f||(f=m` <div class="value"> <img src="${0}" alt="${0}"> </div> <ha-alert alert-type="info"> ${0} <ha-button slot="action" @click="${0}"> ${0} </ha-button> </ha-alert> `),this.value,this.hass.localize("ui.components.picture-upload.current_image_alt"),this.hass.localize("ui.components.selectors.background.yaml_info"),this._clearValue,this.hass.localize("ui.components.picture-upload.clear_picture")):(0,n.dy)(p||(p=m` <ha-picture-upload .hass="${0}" .value="${0}" .original="${0}" .cropOptions="${0}" select-media @change="${0}"></ha-picture-upload> `),this.hass,null!==(e=this.value)&&void 0!==e&&e.startsWith(d.JS)?this.value:null,!(null===(t=this.selector.background)||void 0===t||!t.original),null===(a=this.selector.background)||void 0===a?void 0:a.crop,this._pictureChanged))}},{kind:"method",key:"_pictureChanged",value:function(e){const t=e.target.value;(0,c.B)(this,"value-changed",{value:null!=t?t:void 0})}},{kind:"method",key:"_clearValue",value:function(){(0,c.B)(this,"value-changed",{value:void 0})}},{kind:"field",static:!0,key:"styles",value(){return(0,n.iv)(v||(v=m`:host{display:block;position:relative}div{display:flex;flex-direction:column}ha-button{white-space:nowrap;--mdc-theme-primary:var(--primary-color)}.value{width:100%;display:flex;flex-direction:column;align-items:center}img{max-width:100%;max-height:200px;margin-bottom:4px;border-radius:var(--file-upload-image-border-radius);transition:opacity .3s;opacity:var(--picture-opacity, 1)}img:hover{opacity:1}`))}}]}}),n.oi);o()}catch(u){o(u)}}))},76131:function(e,t,a){a.r(t),a.d(t,{loadGenericDialog:()=>r,showAlertDialog:()=>n,showConfirmationDialog:()=>l,showPromptDialog:()=>c});a(71695),a(19423),a(40251),a(47021);var o=a(36522);const r=()=>Promise.all([a.e("46379"),a.e("66031"),a.e("25618"),a.e("7442"),a.e("61454"),a.e("19145")]).then(a.bind(a,79740)),i=(e,t,a)=>new Promise((i=>{const n=t.cancel,l=t.confirm;(0,o.B)(e,"show-dialog",{dialogTag:"dialog-box",dialogImport:r,dialogParams:Object.assign(Object.assign(Object.assign({},t),a),{},{cancel:()=>{i(!(null==a||!a.prompt)&&null),n&&n()},confirm:e=>{i(null==a||!a.prompt||e),l&&l(e)}})})})),n=(e,t)=>i(e,t),l=(e,t)=>i(e,t,{confirmation:!0}),c=(e,t)=>i(e,t,{prompt:!0})},31948:function(e,t,a){a.a(e,(async function(e,t){try{a(71695),a(40251),a(47021);"function"!=typeof window.ResizeObserver&&(window.ResizeObserver=(await a.e("73378").then(a.bind(a,88198))).default),t()}catch(o){t(o)}}),1)},28008:function(e,t,a){a.d(t,{$c:()=>f,Qx:()=>h,k1:()=>d,yu:()=>u});var o=a(57243);let r,i,n,l,c,s=e=>e;const d=(0,o.iv)(r||(r=s`button.link{background:0 0;color:inherit;border:none;padding:0;font:inherit;text-align:left;text-decoration:underline;cursor:pointer;outline:0}`)),h=(0,o.iv)(i||(i=s`:host{font-family:var(--paper-font-body1_-_font-family);-webkit-font-smoothing:var(--paper-font-body1_-_-webkit-font-smoothing);font-size:var(--paper-font-body1_-_font-size);font-weight:var(--paper-font-body1_-_font-weight);line-height:var(--paper-font-body1_-_line-height)}app-header div[sticky]{height:48px}app-toolbar [main-title]{margin-left:20px;margin-inline-start:20px;margin-inline-end:initial}h1{font-family:var(--paper-font-headline_-_font-family);-webkit-font-smoothing:var(--paper-font-headline_-_-webkit-font-smoothing);white-space:var(--paper-font-headline_-_white-space);overflow:var(--paper-font-headline_-_overflow);text-overflow:var(--paper-font-headline_-_text-overflow);font-size:var(--paper-font-headline_-_font-size);font-weight:var(--paper-font-headline_-_font-weight);line-height:var(--paper-font-headline_-_line-height)}h2{font-family:var(--paper-font-title_-_font-family);-webkit-font-smoothing:var(--paper-font-title_-_-webkit-font-smoothing);white-space:var(--paper-font-title_-_white-space);overflow:var(--paper-font-title_-_overflow);text-overflow:var(--paper-font-title_-_text-overflow);font-size:var(--paper-font-title_-_font-size);font-weight:var(--paper-font-title_-_font-weight);line-height:var(--paper-font-title_-_line-height)}h3{font-family:var(--paper-font-subhead_-_font-family);-webkit-font-smoothing:var(--paper-font-subhead_-_-webkit-font-smoothing);white-space:var(--paper-font-subhead_-_white-space);overflow:var(--paper-font-subhead_-_overflow);text-overflow:var(--paper-font-subhead_-_text-overflow);font-size:var(--paper-font-subhead_-_font-size);font-weight:var(--paper-font-subhead_-_font-weight);line-height:var(--paper-font-subhead_-_line-height)}a{color:var(--primary-color)}.secondary{color:var(--secondary-text-color)}.error{color:var(--error-color)}.warning{color:var(--error-color)}ha-button.warning,mwc-button.warning{--mdc-theme-primary:var(--error-color)}${0} .card-actions a{text-decoration:none}.card-actions .warning{--mdc-theme-primary:var(--error-color)}.layout.horizontal,.layout.vertical{display:flex}.layout.inline{display:inline-flex}.layout.horizontal{flex-direction:row}.layout.vertical{flex-direction:column}.layout.wrap{flex-wrap:wrap}.layout.no-wrap{flex-wrap:nowrap}.layout.center,.layout.center-center{align-items:center}.layout.bottom{align-items:flex-end}.layout.center-center,.layout.center-justified{justify-content:center}.flex{flex:1;flex-basis:0.000000001px}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.layout.justified{justify-content:space-between}`),d),u=(0,o.iv)(n||(n=s`ha-dialog{--mdc-dialog-min-width:400px;--mdc-dialog-max-width:600px;--mdc-dialog-max-width:min(600px, 95vw);--justify-action-buttons:space-between}ha-dialog .form{color:var(--primary-text-color)}a{color:var(--primary-color)}@media all and (max-width:450px),all and (max-height:500px){ha-dialog{--mdc-dialog-min-width:calc(
100vw - env(safe-area-inset-right) - env(safe-area-inset-left)
);--mdc-dialog-max-width:calc(
100vw - env(safe-area-inset-right) - env(safe-area-inset-left)
);--mdc-dialog-min-height:100%;--mdc-dialog-max-height:100%;--vertical-align-dialog:flex-end;--ha-dialog-border-radius:0}}ha-button.warning,mwc-button.warning{--mdc-theme-primary:var(--error-color)}.error{color:var(--error-color)}`)),f=(0,o.iv)(l||(l=s`.ha-scrollbar::-webkit-scrollbar{width:.4rem;height:.4rem}.ha-scrollbar::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:4px;background:var(--scrollbar-thumb-color)}.ha-scrollbar{overflow-y:auto;scrollbar-color:var(--scrollbar-thumb-color) transparent;scrollbar-width:thin}`));(0,o.iv)(c||(c=s`body{background-color:var(--primary-background-color);color:var(--primary-text-color);height:calc(100vh - 32px);width:100vw}`))},96526:function(e,t,a){var o=a(1569),r=a(29660),i=a(72878),n=a(72616),l=a(36888).trim,c=a(91430),s=i("".charAt),d=o.parseFloat,h=o.Symbol,u=h&&h.iterator,f=1/d(c+"-0")!=-1/0||u&&!r((function(){d(Object(u))}));e.exports=f?function(e){var t=l(n(e)),a=d(t);return 0===a&&"-"===s(t,0)?-0:a}:d},95078:function(e,t,a){var o=a(40810),r=a(96526);o({global:!0,forced:parseFloat!==r},{parseFloat:r})}}]);
//# sourceMappingURL=25022.c273f0cd3b289c76.js.map