Browse Source

Ensure body components

pull/6360/head
Artur Arseniev 2 years ago
parent
commit
f8f7acfa8b
  1. 2
      packages/core/src/dom_components/model/Components.ts
  2. 5
      packages/core/src/parser/index.ts

2
packages/core/src/dom_components/model/Components.ts

@ -267,7 +267,7 @@ Component> {
if (isWrapper && parsed.doctype) { if (isWrapper && parsed.doctype) {
const root = parent as ComponentWrapper; 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 || {}; const { components: headCmps, ...restHead } = parsed.head || {};
components = bodyCmps!; components = bodyCmps!;
root.set(restBody as any, opt); root.set(restBody as any, opt);

5
packages/core/src/parser/index.ts

@ -13,9 +13,8 @@
* ```js * ```js
* const { Parser } = editor; * 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 * {REPLACE_EVENTS}
* * `parse:css` - On CSS parse, an object containing the input and the output of the parser is passed as an argument
* *
* ## Methods * ## Methods
* * [getConfig](#getconfig) * * [getConfig](#getconfig)

Loading…
Cancel
Save