UNPKG

iobroker.lovelace

Version:

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

2 lines 1.46 kB
"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([["10777"],{77727:function(e,t,i){i.a(e,(async function(e,a){try{i.r(t),i.d(t,{AreasOverviewViewStrategy:()=>c});var n=i(61701),r=(i(71695),i(9359),i(56475),i(70104),i(40251),i(47021),i(57243)),s=i(50778),o=i(45538),d=e([o]);o=(d.then?(await d)():d)[0];let c=(0,n.Z)([(0,s.Mo)("areas-overview-view-strategy")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",static:!0,key:"generate",value:async function(e,t){var i,a;return{type:"sections",max_columns:3,sections:(0,o.ao)(t.areas,null===(i=e.areas_display)||void 0===i?void 0:i.hidden,null===(a=e.areas_display)||void 0===a?void 0:a.order).map((i=>{var a;const n=(0,o._$)(i.area_id),r=null===(a=e.areas_options)||void 0===a?void 0:a[i.area_id],s=(0,o.yE)(i.area_id,t,null==r?void 0:r.groups_options),d=[...s.lights,...s.climate,...s.media_players,...s.security,...s.others],c=(0,o.cK)(t,i.name);return{type:"grid",cards:[{type:"heading",heading:i.name,icon:i.icon||void 0,badges:[...i.temperature_entity_id?[{entity:i.temperature_entity_id}]:[],...i.humidity_entity_id?[{entity:i.humidity_entity_id}]:[]],tap_action:{action:"navigate",navigation_path:n}},...d.length?d.map(c):[{type:"markdown",content:"No entities in this area."}]]}})).filter((e=>void 0!==e))}}}]}}),r.fl);a()}catch(c){a(c)}}))}}]); //# sourceMappingURL=10777.9352252c1dd6cbb7.js.map