Use overrideIcon via data binding (#2078)

This commit is contained in:
Paulus Schoutsen 2018-11-21 21:11:00 +01:00 committed by GitHub
parent cbb703e5c1
commit f054cdc9ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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)]]"
></ha-icon>
`;
}
@ -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) {