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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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;
}