UNPKG

iobroker.lovelace

Version:

With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI

1 lines 2.05 kB
"use strict";(self.rspackChunkhome_assistant_frontend=self.rspackChunkhome_assistant_frontend||[]).push([[26166],{34037:function(i,a,e){e.a(i,async function(i,t){try{e.r(a);e(18111),e(61701),e(62953);var o=e(40445),s=e(5124),l=e(67576),c=e(95747),r=e(1087),n=(e(93444),e(14503)),d=e(18350),h=e(72554),p=i([d,h,c]);[d,h,c]=p.then?(await p)():p;let g,f,_,u=i=>i;class m extends s.WF{showDialog(i){this._params=i,this._open=!0}closeDialog(){this._open=!1}_dialogClosed(){this._open=!1,this._params=void 0,(0,r.r)(this,"dialog-closed",{dialog:this.localName})}render(){if(!this._params)return s.s6;const{certificateInfo:i}=this._params;return(0,s.qy)(g||(g=u` <ha-dialog .open="${0}" header-title="${0}" @closed="${0}"> <div> <p> ${0} ${0}<br> (${0}) </p> <p class="break-word"> ${0} ${0} </p> <p class="break-word"> ${0} </p> <ul> ${0} </ul> </div> <ha-dialog-footer slot="footer"> <ha-button slot="primaryAction" @click="${0}"> ${0} </ha-button> </ha-dialog-footer> </ha-dialog> `),this._open,this.hass.localize("ui.panel.config.cloud.dialog_certificate.certificate_information"),this._dialogClosed,this.hass.localize("ui.panel.config.cloud.dialog_certificate.certificate_expiration_date"),(0,c.r6)(new Date(i.expire_date),this.hass.locale,this.hass.config),this.hass.localize("ui.panel.config.cloud.dialog_certificate.will_be_auto_renewed"),this.hass.localize("ui.panel.config.cloud.dialog_certificate.fingerprint"),i.fingerprint,this.hass.localize("ui.panel.config.cloud.dialog_certificate.alternative_names"),i.alternative_names.map(i=>(0,s.qy)(f||(f=u`<li><code>${0}</code></li>`),i)),this.closeDialog,this.hass.localize("ui.panel.config.cloud.dialog_certificate.close"))}static get styles(){return[n.nA,(0,s.AH)(_||(_=u`.break-word{overflow-wrap:break-word}p{margin-top:0;margin-bottom:12px}p:last-child{margin-bottom:0}`))]}constructor(...i){super(...i),this._open=!1}}(0,o.Cg)([(0,l.wk)()],m.prototype,"_params",void 0),(0,o.Cg)([(0,l.wk)()],m.prototype,"_open",void 0),m=(0,o.Cg)([(0,l.EM)("dialog-cloud-certificate")],m),t()}catch(g){t(g)}})}}]);