From 431a7f49b0c64be33a48a41e92f980bfd81d240c Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Mon, 24 Jan 2022 09:10:20 +0100 Subject: [PATCH] Allow passing of nodes directly to UIFragment.html --- packages/html/src/index.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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); } }