From b37ea482d312c54528c8b425b5ba08270d4f2a5d Mon Sep 17 00:00:00 2001 From: Zack Arnett Date: Tue, 27 Nov 2018 15:06:51 -0500 Subject: [PATCH] Add name variable - Weather Card (#2131) * Add name variable * Update to state name --- src/cards/ha-weather-card.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/cards/ha-weather-card.js b/src/cards/ha-weather-card.js index 163663923f..bb87f7f9e5 100644 --- a/src/cards/ha-weather-card.js +++ b/src/cards/ha-weather-card.js @@ -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)) {
[[computeState(stateObj.state, localize)]] -
[[stateObj.attributes.friendly_name]]
+
[[computeName(stateObj)]]
@@ -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; }