From 77abfd3e61a3ae32f8f4cb769e7b769665fd4896 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Fri, 27 Sep 2024 23:42:09 +0200 Subject: [PATCH] voice setup tweaks --- .../voice-assistant-setup-step-pipeline.ts | 8 ++++---- .../voice-assistant-setup-step-success.ts | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-pipeline.ts b/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-pipeline.ts index 0f69ce002a..c98910235f 100644 --- a/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-pipeline.ts +++ b/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-pipeline.ts @@ -144,7 +144,7 @@ export class HaVoiceAssistantSetupStepPipeline extends LitElement { { option: "preferred" }, { entity_id: this.assistConfiguration?.pipeline_entity_id } ); - this._nextStep(STEP.SUCCESS); + fireEvent(this, "next-step", { step: STEP.SUCCESS, noPrevious: true }); return; } } @@ -210,15 +210,15 @@ export class HaVoiceAssistantSetupStepPipeline extends LitElement { { option: cloudPipeline.name }, { entity_id: this.assistConfiguration?.pipeline_entity_id } ); - this._nextStep(STEP.SUCCESS); + fireEvent(this, "next-step", { step: STEP.SUCCESS, noPrevious: true }); } private async _setupCloud() { - fireEvent(this, "next-step", { step: STEP.CLOUD }); + this._nextStep(STEP.CLOUD); } private async _thisSystem() { - fireEvent(this, "next-step", { step: STEP.ADDONS }); + this._nextStep(STEP.ADDONS); } private _skip() { diff --git a/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-success.ts b/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-success.ts index 535dbc510e..d4336e4cb8 100644 --- a/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-success.ts +++ b/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-success.ts @@ -228,6 +228,7 @@ export class HaVoiceAssistantSetupStepSuccess extends LitElement { fireEvent(this, "next-step", { step: STEP.WAKEWORD, nextStep: STEP.SUCCESS, + updateConfig: true, }); }