c.c472ba5e.js 1.2 KB

1234567
  1. import{_ as e,H as t,e as i,a5 as o,y as s,n as r}from"./main-ec7846c8.js";import{m as a}from"./c.551b8e45.js";import"./c.9fcc4119.js";import"./c.48e5c8c7.js";import"./c.743a15a1.js";import"./c.d3381c6c.js";import"./c.8e28b461.js";let c=e([r("hacs-generic-dialog")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[i({type:Boolean})],key:"markdown",value:()=>!1},{kind:"field",decorators:[i()],key:"repository",value:void 0},{kind:"field",decorators:[i()],key:"header",value:void 0},{kind:"field",decorators:[i()],key:"content",value:void 0},{kind:"field",key:"_getRepository",value:()=>o(((e,t)=>null==e?void 0:e.find((e=>String(e.id)===t))))},{kind:"method",key:"render",value:function(){if(!this.active||!this.repository)return s``;const e=this._getRepository(this.hacs.repositories,this.repository);return s`
  2. <hacs-dialog .active=${this.active} .narrow=${this.narrow} .hass=${this.hass}>
  3. <div slot="header">${this.header||""}</div>
  4. ${this.markdown?this.repository?a.html(this.content||"",e):a.html(this.content||""):this.content||""}
  5. </hacs-dialog>
  6. `}}]}}),t);export{c as HacsGenericDialog};