${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);
}
`;