Compare commits

...

1 Commits

Author SHA1 Message Date
Aidan Timson e49effd64f Add related context to area page 2026-06-03 09:33:17 +01:00
@@ -22,6 +22,10 @@ import { customElement, property, state } from "lit/decorators";
import { ifDefined } from "lit/directives/if-defined";
import memoizeOne from "memoize-one";
import { isComponentLoaded } from "../../../common/config/is_component_loaded";
import {
fireEvent,
type HASSDomCurrentTargetEvent,
} from "../../../common/dom/fire_event";
import { computeDeviceNameDisplay } from "../../../common/entity/compute_device_name";
import { computeDomain } from "../../../common/entity/compute_domain";
import { computeStateName } from "../../../common/entity/compute_state_name";
@@ -33,7 +37,6 @@ import { afterNextRender } from "../../../common/util/render-status";
import "../../../components/ha-button";
import "../../../components/ha-card";
import "../../../components/ha-dropdown";
import type { HASSDomCurrentTargetEvent } from "../../../common/dom/fire_event";
import type { HaDropdownSelectEvent } from "../../../components/ha-dropdown";
import "../../../components/ha-dropdown-item";
import "../../../components/ha-icon-button";
@@ -240,6 +243,10 @@ class HaConfigAreaPage extends SubscribeMixin(LitElement) {
super.updated(changedProps);
if (changedProps.has("areaId")) {
this._findRelated();
fireEvent(this, "hass-related-context", {
itemType: "area",
itemId: this.areaId,
});
}
}