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;