diff --git a/src/dialogs/more-info/show-ha-more-info-dialog.ts b/src/dialogs/more-info/show-ha-more-info-dialog.ts index b5a4197979..de6d688fec 100644 --- a/src/dialogs/more-info/show-ha-more-info-dialog.ts +++ b/src/dialogs/more-info/show-ha-more-info-dialog.ts @@ -5,6 +5,3 @@ export const showMoreInfoDialog = ( element: HTMLElement, params: MoreInfoDialogParams ) => fireEvent(element, "hass-more-info", params); - -export const hideMoreInfoDialog = (element: HTMLElement) => - fireEvent(element, "hass-more-info", { entityId: null }); diff --git a/src/panels/config/entities/editor-tabs/settings/entity-settings-helper-tab.ts b/src/panels/config/entities/editor-tabs/settings/entity-settings-helper-tab.ts index 26ba5b9639..dd42f8b34e 100644 --- a/src/panels/config/entities/editor-tabs/settings/entity-settings-helper-tab.ts +++ b/src/panels/config/entities/editor-tabs/settings/entity-settings-helper-tab.ts @@ -16,7 +16,6 @@ import { } from "../../../../../data/entity_registry"; import { HELPERS_CRUD } from "../../../../../data/helpers_crud"; import { showConfirmationDialog } from "../../../../../dialogs/generic/show-dialog-box"; -import { hideMoreInfoDialog } from "../../../../../dialogs/more-info/show-ha-more-info-dialog"; import { haStyle } from "../../../../../resources/styles"; import type { HomeAssistant } from "../../../../../types"; import type { Helper } from "../../../helpers/const"; @@ -151,7 +150,7 @@ export class EntityRegistrySettingsHelper extends LitElement { } const result = await this._registryEditor!.updateEntry(); if (result.close) { - hideMoreInfoDialog(this); + fireEvent(this, "close-dialog"); } } catch (err: any) { this._error = err.message || "Unknown error"; diff --git a/src/panels/config/entities/entity-registry-settings.ts b/src/panels/config/entities/entity-registry-settings.ts index c8c32701f8..f8ed357167 100644 --- a/src/panels/config/entities/entity-registry-settings.ts +++ b/src/panels/config/entities/entity-registry-settings.ts @@ -22,7 +22,6 @@ import { showAlertDialog, showConfirmationDialog, } from "../../../dialogs/generic/show-dialog-box"; -import { hideMoreInfoDialog } from "../../../dialogs/more-info/show-ha-more-info-dialog"; import { SubscribeMixin } from "../../../mixins/subscribe-mixin"; import { haStyle } from "../../../resources/styles"; import type { HomeAssistant } from "../../../types"; @@ -200,7 +199,7 @@ export class EntityRegistrySettings extends SubscribeMixin(LitElement) { try { const result = await this._registryEditor!.updateEntry(); if (result.close) { - hideMoreInfoDialog(this); + fireEvent(this, "close-dialog"); } } catch (err: any) { this._error = err.message || "Unknown error"; diff --git a/src/panels/config/entities/ha-config-entities.ts b/src/panels/config/entities/ha-config-entities.ts index fb4673059b..67b0b4e5bb 100644 --- a/src/panels/config/entities/ha-config-entities.ts +++ b/src/panels/config/entities/ha-config-entities.ts @@ -55,10 +55,7 @@ import { showAlertDialog, showConfirmationDialog, } from "../../../dialogs/generic/show-dialog-box"; -import { - hideMoreInfoDialog, - showMoreInfoDialog, -} from "../../../dialogs/more-info/show-ha-more-info-dialog"; +import { showMoreInfoDialog } from "../../../dialogs/more-info/show-ha-more-info-dialog"; import "../../../layouts/hass-loading-screen"; import "../../../layouts/hass-tabs-subpage-data-table"; import type { HaTabsSubpageDataTable } from "../../../layouts/hass-tabs-subpage-data-table"; @@ -487,11 +484,6 @@ export class HaConfigEntities extends SubscribeMixin(LitElement) { ]; } - public disconnectedCallback() { - super.disconnectedCallback(); - hideMoreInfoDialog(this); - } - protected render() { if (!this.hass || this._entities === undefined) { return html` `;