diff --git a/src/components/entity/state-badge.js b/src/components/entity/state-badge.js index 783c36467a..ab3e0906ab 100644 --- a/src/components/entity/state-badge.js +++ b/src/components/entity/state-badge.js @@ -44,7 +44,7 @@ class StateBadge extends PolymerElement { id="icon" data-domain$="[[_computeDomain(stateObj)]]" data-state$="[[stateObj.state]]" - icon="[[_computeIcon(stateObj)]]" + icon="[[_computeIcon(stateObj, overrideIcon)]]" > `; } @@ -63,8 +63,8 @@ class StateBadge extends PolymerElement { return computeStateDomain(stateObj); } - _computeIcon(stateObj) { - return this.overrideIcon || stateIcon(stateObj); + _computeIcon(stateObj, overrideIcon) { + return overrideIcon || stateIcon(stateObj); } _updateIconAppearance(newVal) {