diff --git a/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts b/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts index 91577f65e8..fa2ae543cc 100644 --- a/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts +++ b/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts @@ -1,6 +1,6 @@ /* eslint-disable lit/prefer-static-styles */ import "@material/mwc-button/mwc-button"; -import { mdiMicrophone } from "@mdi/js"; +import { mdiClose, mdiMicrophone } from "@mdi/js"; import { css, CSSResultGroup, @@ -15,6 +15,7 @@ import { fireEvent } from "../../common/dom/fire_event"; import { SpeechRecognition } from "../../common/dom/speech-recognition"; import "../../components/ha-dialog"; import type { HaDialog } from "../../components/ha-dialog"; +import "../../components/ha-header-bar"; import "../../components/ha-icon-button"; import "../../components/ha-textfield"; import type { HaTextField } from "../../components/ha-textfield"; @@ -83,6 +84,16 @@ export class HaVoiceCommandDialog extends LitElement { } return html` +
+ + + +
${this._agentInfo && this._agentInfo.onboarding ? html` @@ -357,6 +368,18 @@ export class HaVoiceCommandDialog extends LitElement { --secondary-action-button-flex: 0; --mdc-dialog-max-width: 450px; } + ha-header-bar { + display: none; + } + @media all and (max-width: 450px), all and (max-height: 500px) { + ha-header-bar { + --mdc-theme-on-primary: var(--primary-text-color); + --mdc-theme-primary: var(--mdc-theme-surface); + flex-shrink: 0; + display: block; + } + } + ha-textfield { display: block; }