diff --git a/packages/html/src/index.ts b/packages/html/src/index.ts index 38cc25d..88a2827 100644 --- a/packages/html/src/index.ts +++ b/packages/html/src/index.ts @@ -501,8 +501,11 @@ export class Anchor { return new Anchor({ fragmentId: this.fragmentId + '__' + extn }); } - html(selector: string, html: HtmlFragments, orderBy: NodeOrderKey = ''): ReturnType { - return P.UIFragment(this.fragmentId, selector, embed(create ({ data: html.nodes() })), orderBy); + html(selector: string, html: HtmlFragments | Array, orderBy: NodeOrderKey = ''): ReturnType { + if (!Array.isArray(html)) { + html = html.nodes(); + } + return P.UIFragment(this.fragmentId, selector, embed(create ({ data: html })), orderBy); } }