${this.title ? html`
${this.title}
` : ""} @@ -87,7 +87,7 @@ class HaAlert extends LitElement { .issue-type.rtl { flex-direction: row-reverse; } - .issue-type::before { + .issue-type::after { position: absolute; top: 0; right: 0; @@ -98,18 +98,12 @@ class HaAlert extends LitElement { content: ""; border-radius: 4px; } - slot > .icon { - margin-right: 8px; - width: 24px; + .icon { + z-index: 1; } .icon.no-title { align-self: center; } - .issue-type.rtl > slot > .icon { - margin-right: 0px; - margin-left: 8px; - width: 24px; - } .issue-type.rtl > .content { flex-direction: row-reverse; text-align: right; @@ -126,39 +120,47 @@ class HaAlert extends LitElement { } .main-content { overflow-wrap: anywhere; + margin-left: 8px; + margin-right: 0; + } + .issue-type.rtl > .content > .main-content { + margin-left: 0; + margin-right: 8px; } .title { margin-top: 2px; font-weight: bold; } - ha-icon-button { + .action mwc-button, + .action ha-icon-button { + --mdc-theme-primary: var(--primary-text-color); --mdc-icon-button-size: 36px; } - .issue-type.info > slot > .icon { + .issue-type.info > .icon { color: var(--info-color); } - .issue-type.info::before { + .issue-type.info::after { background-color: var(--info-color); } - .issue-type.warning > slot > .icon { + .issue-type.warning > .icon { color: var(--warning-color); } - .issue-type.warning::before { + .issue-type.warning::after { background-color: var(--warning-color); } - .issue-type.error > slot > .icon { + .issue-type.error > .icon { color: var(--error-color); } - .issue-type.error::before { + .issue-type.error::after { background-color: var(--error-color); } - .issue-type.success > slot > .icon { + .issue-type.success > .icon { color: var(--success-color); } - .issue-type.success::before { + .issue-type.success::after { background-color: var(--success-color); } `; diff --git a/src/panels/config/dashboard/ha-config-updates.ts b/src/panels/config/dashboard/ha-config-updates.ts index 29d89f0be7..313e0e34f5 100644 --- a/src/panels/config/dashboard/ha-config-updates.ts +++ b/src/panels/config/dashboard/ha-config-updates.ts @@ -98,15 +98,18 @@ class HaConfigUpdates extends LitElement { color: var(--primary-text-color); } .icon { - place-self: center; + display: inline-flex; + height: 100%; + align-items: center; } img, ha-svg-icon, ha-logo-svg { - width: var(--mdc-icon-size, 32px); - height: var(--mdc-icon-size, 32px); - padding-right: 12px; - display: block; + --mdc-icon-size: 32px; + max-height: 32px; + width: 32px; + } + ha-logo-svg { color: var(--secondary-text-color); } `;