From ad589b32c91262f25b05bad781c2bed7aa155e23 Mon Sep 17 00:00:00 2001 From: iluvdata <86066778+iluvdata@users.noreply.github.com> Date: Sat, 21 Jun 2025 04:09:13 -0400 Subject: [PATCH] allow previews in config_subentries_flow (#25859) --- src/data/preview.ts | 2 +- src/dialogs/config-flow/previews/flow-preview-generic.ts | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/data/preview.ts b/src/data/preview.ts index fb009f3981..dadbd8d859 100644 --- a/src/data/preview.ts +++ b/src/data/preview.ts @@ -13,7 +13,7 @@ export const subscribePreviewGeneric = ( hass: HomeAssistant, domain: string, flow_id: string, - flow_type: "config_flow" | "options_flow", + flow_type: "config_flow" | "options_flow" | "config_subentries_flow", user_input: Record, callback: (preview: GenericPreview) => void ): Promise => diff --git a/src/dialogs/config-flow/previews/flow-preview-generic.ts b/src/dialogs/config-flow/previews/flow-preview-generic.ts index 2fcd270875..c95f330df6 100644 --- a/src/dialogs/config-flow/previews/flow-preview-generic.ts +++ b/src/dialogs/config-flow/previews/flow-preview-generic.ts @@ -82,7 +82,11 @@ export class FlowPreviewGeneric extends LitElement { (await this._unsub)(); this._unsub = undefined; } - if (this.flowType !== "config_flow" && this.flowType !== "options_flow") { + if ( + this.flowType !== "config_flow" && + this.flowType !== "options_flow" && + this.flowType !== "config_subentries_flow" + ) { return; } this._error = undefined;