From f8f7acfa8b4c7a063f93cda36a248b70485f3c1a Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Thu, 26 Dec 2024 14:33:22 +0400 Subject: [PATCH] Ensure body components --- packages/core/src/dom_components/model/Components.ts | 2 +- packages/core/src/parser/index.ts | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/core/src/dom_components/model/Components.ts b/packages/core/src/dom_components/model/Components.ts index 26b609155..8613ddf26 100644 --- a/packages/core/src/dom_components/model/Components.ts +++ b/packages/core/src/dom_components/model/Components.ts @@ -267,7 +267,7 @@ Component> { if (isWrapper && parsed.doctype) { const root = parent as ComponentWrapper; - const { components: bodyCmps, ...restBody } = (parsed.html as ComponentDefinitionDefined) || {}; + const { components: bodyCmps = [], ...restBody } = (parsed.html as ComponentDefinitionDefined) || {}; const { components: headCmps, ...restHead } = parsed.head || {}; components = bodyCmps!; root.set(restBody as any, opt); diff --git a/packages/core/src/parser/index.ts b/packages/core/src/parser/index.ts index a5769125b..2349529c5 100644 --- a/packages/core/src/parser/index.ts +++ b/packages/core/src/parser/index.ts @@ -13,9 +13,8 @@ * ```js * const { Parser } = editor; * ``` - * ## Available Events - * * `parse:html` - On HTML parse, an object containing the input and the output of the parser is passed as an argument - * * `parse:css` - On CSS parse, an object containing the input and the output of the parser is passed as an argument + * + * {REPLACE_EVENTS} * * ## Methods * * [getConfig](#getconfig)