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`` : ""} -

${area.name}

+
+ ${area.name} + +
${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);