UNPKG

iobroker.lovelace

Version:

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

2 lines 1.43 kB
export const __webpack_ids__=["68722"];export const __webpack_modules__={48280:function(e,a,t){t.a(e,(async function(e,s){try{t.r(a),t.d(a,{AreasDashboardStrategy:()=>p});var r=t(44249),o=(t(9359),t(70104),t(94277)),n=t(57243),i=t(15093),c=t(45538),d=e([c]);c=(d.then?(await d)():d)[0];let p=(0,r.Z)([(0,i.Mo)("areas-dashboard-strategy")],(function(e,a){return{F:class extends a{constructor(...a){super(...a),e(this)}},d:[{kind:"method",static:!0,key:"generate",value:async function(e,a){if(a.config.state===o.UE)return{views:[{type:"sections",sections:[{cards:[{type:"starting"}]}]}]};if(a.config.recovery_mode)return{views:[{type:"sections",sections:[{cards:[{type:"recovery-mode"}]}]}]};const t=(0,c.ao)(a.areas,e.areas_display?.hidden,e.areas_display?.order).map((a=>{const t=(0,c._$)(a.area_id),s=e.areas_options?.[a.area_id];return{title:a.name,path:t,strategy:{type:"area",area:a.area_id,groups_options:s?.groups_options}}}));return{views:[{title:"Home",icon:"mdi:home",path:"home",strategy:{type:"areas-overview",areas_display:e.areas_display,areas_options:e.areas_options}},...t]}}},{kind:"method",static:!0,key:"getConfigElement",value:async function(){return await Promise.all([t.e("46379"),t.e("5080"),t.e("18865"),t.e("57173"),t.e("40355")]).then(t.bind(t,78756)),document.createElement("hui-areas-dashboard-strategy-editor")}}]}}),n.fl);s()}catch(e){s(e)}}))}}; //# sourceMappingURL=68722.b3b1f465f6e86120.js.map