diff --git a/src/panels/lovelace/components/hui-badge-edit-mode.ts b/src/panels/lovelace/components/hui-badge-edit-mode.ts index d06ae8ec9b..b71221a78c 100644 --- a/src/panels/lovelace/components/hui-badge-edit-mode.ts +++ b/src/panels/lovelace/components/hui-badge-edit-mode.ts @@ -199,14 +199,14 @@ export class HuiBadgeEditMode extends LitElement { this._cutBadge(); break; case 4: - this._deleteBadge({ silent: false }); + this._deleteBadge(); break; } } private _cutBadge(): void { this._copyBadge(); - this._deleteBadge({ silent: true }); + fireEvent(this, "ll-delete-badge", { path: this.path!, silent: true }); } private _copyBadge(): void { @@ -231,8 +231,8 @@ export class HuiBadgeEditMode extends LitElement { fireEvent(this, "ll-edit-badge", { path: this.path! }); } - private _deleteBadge({ silent }: { silent: boolean }): void { - fireEvent(this, "ll-delete-badge", { path: this.path!, silent }); + private _deleteBadge(): void { + fireEvent(this, "ll-delete-badge", { path: this.path!, silent: false }); } static get styles(): CSSResultGroup { diff --git a/src/panels/lovelace/components/hui-card-edit-mode.ts b/src/panels/lovelace/components/hui-card-edit-mode.ts index 0134421ff0..4ae11e335a 100644 --- a/src/panels/lovelace/components/hui-card-edit-mode.ts +++ b/src/panels/lovelace/components/hui-card-edit-mode.ts @@ -199,7 +199,7 @@ export class HuiCardEditMode extends LitElement { this._cutCard(); break; case 4: - this._deleteCard({ silent: false }); + this._deleteCard(); break; } } @@ -222,7 +222,7 @@ export class HuiCardEditMode extends LitElement { private _cutCard(): void { this._copyCard(); - this._deleteCard({ silent: true }); + fireEvent(this, "ll-delete-card", { path: this.path!, silent: true }); } private _copyCard(): void { @@ -231,8 +231,8 @@ export class HuiCardEditMode extends LitElement { this._clipboard = deepClone(cardConfig); } - private _deleteCard({ silent }: { silent: boolean }): void { - fireEvent(this, "ll-delete-card", { path: this.path!, silent }); + private _deleteCard(): void { + fireEvent(this, "ll-delete-card", { path: this.path!, silent: false }); } static get styles(): CSSResultGroup { diff --git a/src/panels/lovelace/editor/delete-badge.ts b/src/panels/lovelace/editor/delete-badge.ts index 4040a846d6..651957ccdc 100644 --- a/src/panels/lovelace/editor/delete-badge.ts +++ b/src/panels/lovelace/editor/delete-badge.ts @@ -30,8 +30,10 @@ export async function performDeleteBadge( action: { action, text: hass.localize("ui.common.undo") }, }); } catch (err: any) { + // eslint-disable-next-line no-console + console.error(err); lovelace.showToast({ - message: `Deleting failed: ${err.message}`, + message: hass.localize("ui.common.deleting_failed"), }); } } diff --git a/src/panels/lovelace/editor/delete-card.ts b/src/panels/lovelace/editor/delete-card.ts index 1c761b87d9..f78fdc5cd4 100644 --- a/src/panels/lovelace/editor/delete-card.ts +++ b/src/panels/lovelace/editor/delete-card.ts @@ -30,8 +30,10 @@ export async function performDeleteCard( action: { action, text: hass.localize("ui.common.undo") }, }); } catch (err: any) { + // eslint-disable-next-line no-console + console.error(err); lovelace.showToast({ - message: `Deleting failed: ${err.message}`, + message: hass.localize("ui.common.deleting_failed"), }); } } diff --git a/src/translations/en.json b/src/translations/en.json index 2ce00791f7..1f19643304 100644 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -362,6 +362,7 @@ "help": "Help", "successfully_saved": "Successfully saved", "successfully_deleted": "Successfully deleted", + "deleting_failed": "Deleting failed", "error_required": "Required", "copied": "Copied", "copied_clipboard": "Copied to clipboard",