[[computePrimaryText(localize, playerObj)]]
[[playerObj.secondaryTitle]]
@@ -51,6 +51,12 @@ class StateCardMediaPlayer extends LocalizeMixin(PolymerElement) {
`;
}
+ static get stateInfoTemplate() {
+ return html`
+
+`;
+ }
+
static get properties() {
return {
hass: Object,
diff --git a/src/state-summary/state-card-scene.js b/src/state-summary/state-card-scene.js
index f5f3124feb..34d17f386b 100644
--- a/src/state-summary/state-card-scene.js
+++ b/src/state-summary/state-card-scene.js
@@ -24,12 +24,18 @@ class StateCardScene extends LocalizeMixin(PolymerElement) {
-
+ ${this.stateInfoTemplate}
[[localize('ui.card.scene.activate')]]
`;
}
+ static get stateInfoTemplate() {
+ return html`
+
+`;
+ }
+
static get properties() {
return {
hass: Object,
diff --git a/src/state-summary/state-card-script.js b/src/state-summary/state-card-script.js
index 4ac2ee71b2..8ef55a9860 100644
--- a/src/state-summary/state-card-script.js
+++ b/src/state-summary/state-card-script.js
@@ -30,7 +30,7 @@ class StateCardScript extends LocalizeMixin(PolymerElement) {
-
+ ${this.stateInfoTemplate}
@@ -41,6 +41,12 @@ class StateCardScript extends LocalizeMixin(PolymerElement) {
`;
}
+ static get stateInfoTemplate() {
+ return html`
+
+`;
+ }
+
static get properties() {
return {
hass: Object,
diff --git a/src/state-summary/state-card-timer.js b/src/state-summary/state-card-timer.js
index dbf9fd3a7f..3e908ce0d4 100644
--- a/src/state-summary/state-card-timer.js
+++ b/src/state-summary/state-card-timer.js
@@ -28,12 +28,18 @@ class StateCardTimer extends LocalizeMixin(PolymerElement) {
-
+ ${this.stateInfoTemplate}
[[_secondsToDuration(timeRemaining)]]
`;
}
+ static get stateInfoTemplate() {
+ return html`
+
+`;
+ }
+
static get properties() {
return {
hass: Object,
diff --git a/src/state-summary/state-card-toggle.js b/src/state-summary/state-card-toggle.js
index cd4f81455f..40e1711589 100644
--- a/src/state-summary/state-card-toggle.js
+++ b/src/state-summary/state-card-toggle.js
@@ -17,12 +17,18 @@ class StateCardToggle extends PolymerElement {
-
+ ${this.stateInfoTemplate}
`;
}
+ static get stateInfoTemplate() {
+ return html`
+
+`;
+ }
+
static get properties() {
return {
hass: Object,
diff --git a/src/state-summary/state-card-weblink.js b/src/state-summary/state-card-weblink.js
index d07f2d1a0f..069b3f8830 100644
--- a/src/state-summary/state-card-weblink.js
+++ b/src/state-summary/state-card-weblink.js
@@ -23,11 +23,17 @@ class StateCardWeblink extends PolymerElement {
}
-
+ ${this.stateBadgeTemplate}
[[_computeStateName(stateObj)]]
`;
}
+ static get stateBadgeTemplate() {
+ return html`
+
+`;
+ }
+
static get properties() {
return {
stateObj: Object,