diff --git a/src/dialogs/more-info/controls/more-info-counter.ts b/src/dialogs/more-info/controls/more-info-counter.ts index 6439386425..64353f0407 100644 --- a/src/dialogs/more-info/controls/more-info-counter.ts +++ b/src/dialogs/more-info/controls/more-info-counter.ts @@ -10,6 +10,7 @@ import { TemplateResult, } from "lit-element"; import { HomeAssistant } from "../../../types"; +import { UNAVAILABLE_STATES } from "../../../data/entity"; @customElement("more-info-counter") class MoreInfoCounter extends LitElement { @@ -22,21 +23,29 @@ class MoreInfoCounter extends LitElement { return html``; } + const disabled = UNAVAILABLE_STATES.includes(this.stateObj!.state); + return html`
${this.hass!.localize("ui.card.counter.actions.increment")} ${this.hass!.localize("ui.card.counter.actions.decrement")} - + ${this.hass!.localize("ui.card.counter.actions.reset")}
@@ -53,8 +62,7 @@ class MoreInfoCounter extends LitElement { static get styles(): CSSResult { return css` .actions { - margin: 0; - padding-top: 20px; + margin: 8px 0; display: flex; flex-wrap: wrap; justify-content: center; diff --git a/src/dialogs/more-info/controls/more-info-person.ts b/src/dialogs/more-info/controls/more-info-person.ts index 84fa6a733b..4caa2ea3d3 100644 --- a/src/dialogs/more-info/controls/more-info-person.ts +++ b/src/dialogs/more-info/controls/more-info-person.ts @@ -75,7 +75,7 @@ class MoreInfoPerson extends LitElement { justify-content: space-between; } .actions { - margin: 36px 0 8px 0; + margin: 8px 0; text-align: right; } ha-map { diff --git a/src/dialogs/more-info/controls/more-info-timer.ts b/src/dialogs/more-info/controls/more-info-timer.ts index 3ffa9c5b16..80f8819009 100644 --- a/src/dialogs/more-info/controls/more-info-timer.ts +++ b/src/dialogs/more-info/controls/more-info-timer.ts @@ -76,8 +76,7 @@ class MoreInfoTimer extends LitElement { static get styles(): CSSResult { return css` .actions { - margin: 0; - padding-top: 20px; + margin: 8px 0; display: flex; flex-wrap: wrap; justify-content: center;