@@ -284,7 +287,7 @@ export class HuiLightCard extends LitElement implements LovelaceCard {
right: 0;
border-radius: 100%;
color: var(--secondary-text-color);
- z-index: 25;
+ z-index: 1;
}
.content {
diff --git a/src/panels/lovelace/cards/hui-thermostat-card.ts b/src/panels/lovelace/cards/hui-thermostat-card.ts
index 04a7a8a1ac..e8a7f71b48 100644
--- a/src/panels/lovelace/cards/hui-thermostat-card.ts
+++ b/src/panels/lovelace/cards/hui-thermostat-card.ts
@@ -35,6 +35,7 @@ import { createEntityNotFoundWarning } from "../components/hui-warning";
import { LovelaceCard, LovelaceCardEditor } from "../types";
import { ThermostatCardConfig } from "./types";
import type { HaCard } from "../../../components/ha-card";
+import { mdiDotsVertical } from "@mdi/js";
const modeIcons: { [mode in HvacMode]: string } = {
auto: "hass:calendar-sync",
@@ -216,12 +217,14 @@ export class HuiThermostatCard extends LitElement implements LovelaceCard {
[mode]: true,
})}
>
-
@@ -465,7 +468,7 @@ export class HuiThermostatCard extends LitElement implements LovelaceCard {
right: 0;
border-radius: 100%;
color: var(--secondary-text-color);
- z-index: 25;
+ z-index: 1;
}
.content {
diff --git a/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts b/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts
index 0186f24508..effc794665 100755
--- a/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts
+++ b/src/panels/lovelace/editor/card-editor/hui-dialog-edit-card.ts
@@ -80,6 +80,9 @@ export class HuiDialogEditCard extends LitElement implements HassDialog {
if (this._cardConfig && !Object.isFrozen(this._cardConfig)) {
this._cardConfig = deepFreeze(this._cardConfig);
}
+ if (params.cardConfig) {
+ this._dirty = true;
+ }
}
public closeDialog(): boolean {
diff --git a/src/panels/lovelace/editor/select-view/hui-dialog-select-view.ts b/src/panels/lovelace/editor/select-view/hui-dialog-select-view.ts
index dadddcd25f..9720fad71f 100644
--- a/src/panels/lovelace/editor/select-view/hui-dialog-select-view.ts
+++ b/src/panels/lovelace/editor/select-view/hui-dialog-select-view.ts
@@ -4,13 +4,14 @@ import {
LitElement,
internalProperty,
TemplateResult,
- CSSResult,
css,
+ CSSResultArray,
} from "lit-element";
import "../../../../components/dialog/ha-paper-dialog";
import "../../components/hui-views-list";
import type { SelectViewDialogParams } from "./show-select-view-dialog";
import { HomeAssistant } from "../../../../types";
+import { haStyleDialog } from "../../../../resources/styles";
import { createCloseHeading } from "../../../../components/ha-dialog";
import "../../../../components/ha-paper-dropdown-menu";
import "@polymer/paper-item/paper-item";
@@ -135,12 +136,15 @@ export class HuiDialogSelectView extends LitElement {
this.closeDialog();
}
- static get styles(): CSSResult {
- return css`
- ha-paper-dropdown-menu {
- width: 100%;
- }
- `;
+ static get styles(): CSSResultArray {
+ return [
+ haStyleDialog,
+ css`
+ ha-paper-dropdown-menu {
+ width: 100%;
+ }
+ `,
+ ];
}
}
diff --git a/src/panels/lovelace/hui-root.ts b/src/panels/lovelace/hui-root.ts
index ca41fe1899..a720fde6bb 100644
--- a/src/panels/lovelace/hui-root.ts
+++ b/src/panels/lovelace/hui-root.ts
@@ -138,6 +138,7 @@ class HUIRoot extends LitElement {