From 2e17c96866426af5a8c99c44aad254aca06c478f Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Wed, 1 Apr 2020 11:22:40 +0200 Subject: [PATCH] Add icons to integration page (#5388) --- .../ha-config-entries-dashboard.ts | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/panels/config/integrations/ha-config-entries-dashboard.ts b/src/panels/config/integrations/ha-config-entries-dashboard.ts index 6a6bc4377e..0b6387d3fa 100644 --- a/src/panels/config/integrations/ha-config-entries-dashboard.ts +++ b/src/panels/config/integrations/ha-config-entries-dashboard.ts @@ -200,6 +200,15 @@ export class HaConfigManagerDashboard extends LitElement { href="/config/integrations/config_entry/${item.entry_id}" > +
${this.hass.localize( @@ -342,6 +351,14 @@ export class HaConfigManagerDashboard extends LitElement { return states; } + private _onImageLoad(ev) { + ev.target.style.visibility = "initial"; + } + + private _onImageError(ev) { + ev.target.style.visibility = "hidden"; + } + static get styles(): CSSResult { return css` mwc-button { @@ -355,6 +372,9 @@ export class HaConfigManagerDashboard extends LitElement { cursor: pointer; margin: 8px; } + .configured { + padding-bottom: 24px; + } .configured a { color: var(--primary-text-color); text-decoration: none; @@ -375,6 +395,10 @@ export class HaConfigManagerDashboard extends LitElement { .overflow { width: 56px; } + img { + width: 50px; + margin-right: 16px; + } `; } }