UNPKG

iobroker.lovelace

Version:

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

1 lines 1.94 kB
export const __rspack_esm_id=26166;export const __rspack_esm_ids=[26166];export const __webpack_modules__={34037(i,a,o){o.a(i,async function(i,e){try{o.r(a);o(18111),o(61701);var t=o(62826),s=o(5124),l=o(22441),c=o(95747),r=o(1087),n=(o(93444),o(14503)),d=o(18350),p=o(72554),_=i([d,p,c]);[d,p,c]=_.then?(await _)():_;class h 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 s.qy` <ha-dialog .open="${this._open}" header-title="${this.hass.localize("ui.panel.config.cloud.dialog_certificate.certificate_information")}" @closed="${this._dialogClosed}"> <div> <p> ${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)}<br> (${this.hass.localize("ui.panel.config.cloud.dialog_certificate.will_be_auto_renewed")}) </p> <p class="break-word"> ${this.hass.localize("ui.panel.config.cloud.dialog_certificate.fingerprint")} ${i.fingerprint} </p> <p class="break-word"> ${this.hass.localize("ui.panel.config.cloud.dialog_certificate.alternative_names")} </p> <ul> ${i.alternative_names.map(i=>s.qy`<li><code>${i}</code></li>`)} </ul> </div> <ha-dialog-footer slot="footer"> <ha-button slot="primaryAction" @click="${this.closeDialog}"> ${this.hass.localize("ui.panel.config.cloud.dialog_certificate.close")} </ha-button> </ha-dialog-footer> </ha-dialog> `}static get styles(){return[n.nA,s.AH`.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,t.Cg)([(0,l.wk)()],h.prototype,"_params",void 0),(0,t.Cg)([(0,l.wk)()],h.prototype,"_open",void 0),h=(0,t.Cg)([(0,l.EM)("dialog-cloud-certificate")],h),e()}catch(i){e(i)}})}};