diff --git a/src/panels/config/areas/ha-config-areas-dashboard.ts b/src/panels/config/areas/ha-config-areas-dashboard.ts
index 875e13367b..12584b4f22 100644
--- a/src/panels/config/areas/ha-config-areas-dashboard.ts
+++ b/src/panels/config/areas/ha-config-areas-dashboard.ts
@@ -271,7 +271,14 @@ export class HaConfigAreasDashboard extends SubscribeMixin(LitElement) {
? html``
: ""}
-
+
${formatListWithAnds(
@@ -305,6 +312,16 @@ export class HaConfigAreasDashboard extends SubscribeMixin(LitElement) {
loadAreaRegistryDetailDialog();
}
+ private _openAreaDetails(ev) {
+ ev.preventDefault();
+ const area = ev.currentTarget.area;
+ showAreaRegistryDetailDialog(this, {
+ entry: area,
+ updateEntry: async (values) =>
+ updateAreaRegistryEntry(this.hass!, area.area_id, values),
+ });
+ }
+
private async _areaMoved(ev) {
const areasAndFloors = this._processAreas(
this.hass.areas,
@@ -469,8 +486,10 @@ export class HaConfigAreasDashboard extends SubscribeMixin(LitElement) {
min-height: 16px;
color: var(--secondary-text-color);
}
- .floor {
- --primary-color: var(--secondary-text-color);
+ .card-header {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
}
.warning {
color: var(--error-color);