From 082f1ca55ed300fbfdc8c930c7321e4b7e401f14 Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Thu, 10 Jul 2025 18:49:05 +0200 Subject: [PATCH] Center content on mobile --- .../voice/ha-more-info-view-toggle-group.ts | 130 +++++++++++------- 1 file changed, 80 insertions(+), 50 deletions(-) diff --git a/src/dialogs/more-info/components/voice/ha-more-info-view-toggle-group.ts b/src/dialogs/more-info/components/voice/ha-more-info-view-toggle-group.ts index ee0b51af39..63bc535fcc 100644 --- a/src/dialogs/more-info/components/voice/ha-more-info-view-toggle-group.ts +++ b/src/dialogs/more-info/components/voice/ha-more-info-view-toggle-group.ts @@ -117,53 +117,61 @@ class HaMoreInfoViewToggleGroup extends LitElement { .stateObj=${groupStateObj} .stateOverride=${formattedGroupState} > - - - -

- ${domain === "cover" - ? isMultiple - ? this.hass.localize("ui.card.cover.open_all") - : this.hass.localize("ui.card.cover.open") - : isMultiple - ? this.hass.localize("ui.card.common.turn_on_all") - : this.hass.localize("ui.card.common.turn_on")} -

-
- - +
+ + + +

+ ${domain === "cover" + ? isMultiple + ? this.hass.localize("ui.card.cover.open_all") + : this.hass.localize("ui.card.cover.open") + : isMultiple + ? this.hass.localize("ui.card.common.turn_on_all") + : this.hass.localize("ui.card.common.turn_on")} +

+
+ + -

- ${domain === "cover" - ? isMultiple - ? this.hass.localize("ui.card.cover.close_all") - : this.hass.localize("ui.card.cover.close") - : isMultiple - ? this.hass.localize("ui.card.common.turn_off_all") - : this.hass.localize("ui.card.common.turn_off")} -

-
-
- +

+ ${domain === "cover" + ? isMultiple + ? this.hass.localize("ui.card.cover.close_all") + : this.hass.localize("ui.card.cover.close") + : isMultiple + ? this.hass.localize("ui.card.common.turn_off_all") + : this.hass.localize("ui.card.common.turn_off")} +

+ + +
+ +
+ +
`; } @@ -206,18 +214,33 @@ class HaMoreInfoViewToggleGroup extends LitElement { static styles = [ css` - .content { - padding: 24px; - padding-bottom: max(var(--safe-area-inset-bottom), 24px); + :host { display: flex; + flex: 1; + flex-direction: column; + } + .content { + display: flex; + flex: 1; flex-direction: column; align-items: center; gap: 24px; } + ha-more-info-state-header { + margin-top: 24px; + } + .main { + display: flex; + flex: 1; + flex-direction: column; + align-items: center; + justify-content: center; + width: 100%; + } + ha-control-button-group { --control-button-group-spacing: 12px; --control-button-group-thickness: 130px; - margin-bottom: 32px; } ha-control-button { --control-button-border-radius: 16px; @@ -228,6 +251,13 @@ class HaMoreInfoViewToggleGroup extends LitElement { ha-control-button p { margin: 0; } + .entities { + box-sizing: border-box; + width: 100%; + background-color: var(--primary-background-color); + padding: 12px; + padding-bottom: max(var(--safe-area-inset-bottom), 12px); + } hui-section { width: 100%; }