From 2518b1a79d0cd1f2afc10957214117558c667028 Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Thu, 17 Oct 2024 22:01:03 +0200 Subject: [PATCH] Fix errors --- cast/src/receiver/layout/hc-lovelace.ts | 1 + src/panels/energy/ha-panel-energy.ts | 1 + src/panels/lovelace/components/hui-card-options.ts | 8 ++++---- src/panels/lovelace/ha-panel-lovelace.ts | 9 +++------ 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/cast/src/receiver/layout/hc-lovelace.ts b/cast/src/receiver/layout/hc-lovelace.ts index 3499eb5bb1..010979e32d 100644 --- a/cast/src/receiver/layout/hc-lovelace.ts +++ b/cast/src/receiver/layout/hc-lovelace.ts @@ -45,6 +45,7 @@ class HcLovelace extends LitElement { saveConfig: async () => undefined, deleteConfig: async () => undefined, setEditMode: () => undefined, + showToast: () => undefined, }; return html` undefined, deleteConfig: async () => undefined, setEditMode: () => undefined, + showToast: () => undefined, }; } diff --git a/src/panels/lovelace/components/hui-card-options.ts b/src/panels/lovelace/components/hui-card-options.ts index 16e14f5d82..c5c5d8cc67 100644 --- a/src/panels/lovelace/components/hui-card-options.ts +++ b/src/panels/lovelace/components/hui-card-options.ts @@ -274,7 +274,7 @@ export class HuiCardOptions extends LitElement { this._cutCard(); break; case 4: - this._deleteCard(true); + this._deleteCard({ silent: false }); break; } } @@ -297,7 +297,7 @@ export class HuiCardOptions extends LitElement { private _cutCard(): void { this._copyCard(); - this._deleteCard(false); + this._deleteCard({ silent: true }); } private _copyCard(): void { @@ -395,8 +395,8 @@ export class HuiCardOptions extends LitElement { }); } - private _deleteCard(confirm: boolean): void { - fireEvent(this, "ll-delete-card", { path: this.path!, confirm }); + private _deleteCard({ silent }: { silent: boolean }): void { + fireEvent(this, "ll-delete-card", { path: this.path!, silent }); } } diff --git a/src/panels/lovelace/ha-panel-lovelace.ts b/src/panels/lovelace/ha-panel-lovelace.ts index 58f400abd5..96e81cd17a 100644 --- a/src/panels/lovelace/ha-panel-lovelace.ts +++ b/src/panels/lovelace/ha-panel-lovelace.ts @@ -23,16 +23,15 @@ import { fetchResources } from "../../data/lovelace/resource"; import { WindowWithPreloads } from "../../data/preloads"; import "../../layouts/hass-error-screen"; import "../../layouts/hass-loading-screen"; +import { ShowToastParams } from "../../managers/notification-manager"; import { HomeAssistant, PanelInfo, Route } from "../../types"; import { showToast } from "../../util/toast"; -import { loadLovelaceResources } from "./common/load-resources"; import { checkLovelaceConfig } from "./common/check-lovelace-config"; +import { loadLovelaceResources } from "./common/load-resources"; import { showSaveDialog } from "./editor/show-save-config-dialog"; import "./hui-root"; import { generateLovelaceDashboardStrategy } from "./strategies/get-strategy"; import { Lovelace } from "./types"; -import { fireEvent } from "../../common/dom/fire_event"; -import { ShowToastParams } from "../../managers/notification-manager"; (window as any).loadCardHelpers = () => import("./custom-card-helpers"); @@ -436,9 +435,7 @@ export class LovelacePanel extends LitElement { throw err; } }, - showToast: (params: ShowToastParams) => { - fireEvent(this, "hass-notification", params); - }, + showToast: (params: ShowToastParams) => showToast(this, params), }; }