From c0240eed679c63dca99d35409c436314ed56d709 Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Tue, 29 Nov 2022 15:27:10 +0100 Subject: [PATCH] Show icon preview when changing device class (#14472) Co-authored-by: Franck Nijhof --- src/panels/config/entities/entity-registry-settings.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/panels/config/entities/entity-registry-settings.ts b/src/panels/config/entities/entity-registry-settings.ts index 22c0bdbd53..de01367f8b 100644 --- a/src/panels/config/entities/entity-registry-settings.ts +++ b/src/panels/config/entities/entity-registry-settings.ts @@ -349,7 +349,13 @@ export class EntityRegistrySettings extends SubscribeMixin(LitElement) { .label=${this.hass.localize("ui.dialogs.entity_registry.editor.icon")} .placeholder=${this.entry.original_icon || stateObj?.attributes.icon} .fallbackPath=${!this._icon && !stateObj?.attributes.icon && stateObj - ? domainIcon(computeDomain(stateObj.entity_id), stateObj) + ? domainIcon(computeDomain(stateObj.entity_id), { + ...stateObj, + attributes: { + ...stateObj.attributes, + device_class: this._deviceClass, + }, + }) : undefined} .disabled=${this._submitting} >