iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
1 lines • 1.7 kB
JavaScript
export const __rspack_esm_id=22401;export const __rspack_esm_ids=[22401];export const __webpack_modules__={89176(e,a,r){r.r(a),r.d(a,{hardwareTabs:()=>n});r(44114);var o=r(62826),t=r(22441),s=r(36312),i=r(324);const n=e=>{const a=[{path:"/config/hardware/overview",translationKey:"ui.panel.config.hardware.overview",iconPath:"M17,17H7V7H17M21,11V9H19V7C19,5.89 18.1,5 17,5H15V3H13V5H11V3H9V5H7C5.89,5 5,5.89 5,7V9H3V11H5V13H3V15H5V17A2,2 0 0,0 7,19H9V21H11V19H13V21H15V19H17A2,2 0 0,0 19,17V15H21V13H19V11M13,13H11V11H13M15,9H9V15H15V9Z"}];return(0,s.x)(e.config,"hassio")&&a.push({path:"/config/hardware/all",translationKey:"ui.panel.config.hardware.system_hardware.title",iconPath:"M5,9.5L7.5,14H2.5L5,9.5M3,4H7V8H3V4M5,20A2,2 0 0,0 7,18A2,2 0 0,0 5,16A2,2 0 0,0 3,18A2,2 0 0,0 5,20M9,5V7H21V5H9M9,19H21V17H9V19M9,13H21V11H9V13Z"}),a};class h extends i.a{updatePageEl(e){e.hass=this.hass,e.narrow=this.narrow,e.route=this.routeTail}constructor(...e){super(...e),this.narrow=!1,this.routerOptions={defaultPage:"overview",routes:{overview:{tag:"ha-config-hardware-overview",load:()=>Promise.all([r.e(32450),r.e(46095),r.e(7305),r.e(24038),r.e(19260),r.e(14222),r.e(43343)]).then(r.bind(r,28078)),cache:!0},all:{tag:"ha-config-hardware-all",load:()=>Promise.all([r.e(4801),r.e(39763),r.e(32450),r.e(46095),r.e(7305),r.e(34995),r.e(85010),r.e(83113),r.e(55633),r.e(19112),r.e(30002),r.e(70346)]).then(r.bind(r,92374))}},beforeRender:e=>{if(!("all"!==e||this.hass&&(0,s.x)(this.hass.config,"hassio")))return"overview"}}}}(0,o.Cg)([(0,t.MZ)({attribute:!1})],h.prototype,"hass",void 0),(0,o.Cg)([(0,t.MZ)({type:Boolean})],h.prototype,"narrow",void 0),h=(0,o.Cg)([(0,t.EM)("ha-config-hardware")],h)}};