Add name variable - Weather Card (#2131)

* Add name variable

* Update to state name
This commit is contained in:
Zack Arnett
2018-11-27 15:06:51 -05:00
committed by GitHub
parent bf69c8ce46
commit b37ea482d3

View File

@@ -1,6 +1,8 @@
import { html } from "@polymer/polymer/lib/utils/html-tag";
import { PolymerElement } from "@polymer/polymer/polymer-element";
import { computeStateName } from "../common/entity/compute_state_name";
import "../components/ha-card";
import "../components/ha-icon";
@@ -106,7 +108,7 @@ class HaWeatherCard extends LocalizeMixin(EventsMixin(PolymerElement)) {
<ha-card>
<div class="header">
[[computeState(stateObj.state, localize)]]
<div class="name">[[stateObj.attributes.friendly_name]]</div>
<div class="name">[[computeName(stateObj)]]</div>
</div>
<div class="content">
<div class="now">
@@ -271,6 +273,10 @@ class HaWeatherCard extends LocalizeMixin(EventsMixin(PolymerElement)) {
return localize(`state.weather.${state}`) || state;
}
computeName(stateObj) {
return this.config.name || computeStateName(stateObj);
}
showWeatherIcon(condition) {
return condition in this.weatherIcons;
}