From d176327e5316cfcda7619029e4407e2c1b11c783 Mon Sep 17 00:00:00 2001 From: TRIAEIOU <94647023+TRIAEIOU@users.noreply.github.com> Date: Wed, 24 Aug 2022 10:40:55 +0200 Subject: [PATCH 1/2] Spread logic. --- lib/handlers/li.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/handlers/li.js b/lib/handlers/li.js index 01f1ffa..0f5a037 100644 --- a/lib/handlers/li.js +++ b/lib/handlers/li.js @@ -45,7 +45,13 @@ export function li(h, node) { } } - const content = wrapChildren(h, clone || node) + if (!clone) clone = node + if (!clone) clone = node + const spread = clone.children.some((element) => { + return element.type === 'element' && element.tagName === 'p' + }) - return h(node, 'listItem', {spread: content.length > 1, checked}, content) + const content = wrapChildren(h, clone) + + return h(node, 'listItem', {spread, checked}, content) } From 9e674beccc932ceacc463249301453d21e6968bc Mon Sep 17 00:00:00 2001 From: TRIAEIOU <94647023+TRIAEIOU@users.noreply.github.com> Date: Wed, 24 Aug 2022 10:41:53 +0200 Subject: [PATCH 2/2] Typo --- lib/handlers/li.js | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/handlers/li.js b/lib/handlers/li.js index 0f5a037..3520a24 100644 --- a/lib/handlers/li.js +++ b/lib/handlers/li.js @@ -45,7 +45,6 @@ export function li(h, node) { } } - if (!clone) clone = node if (!clone) clone = node const spread = clone.children.some((element) => { return element.type === 'element' && element.tagName === 'p'