+ ${
+ stateObj.state === "on" || stateObj.state === "off"
+ ? html`
+ `
+ : html`
+
+ ${computeStateDisplay(
+ this.localize,
+ stateObj,
+ this.hass!.language
+ )}
+
`
+ }
+
+ `;
+ }
+}
+
+declare global {
+ interface HTMLElementTagNameMap {
+ "hui-toggle-entity-row": HuiToggleEntityRow;
+ }
+}
+
+customElements.define("hui-toggle-entity-row", HuiToggleEntityRow);