Skip to content

Commit 05ccd24

Browse files
committed
Non rendered element to use default option
1 parent ba42c7d commit 05ccd24

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/helper/enumerate-entries.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,10 @@ function nodeToHTML(
9696
return referenceToHTML(node, renderOption, renderEmbed)
9797
}else {
9898
const next: Next = nodes => nodeChildrenToHTML(nodes, renderOption, renderEmbed)
99-
return (renderOption[node.type] as RenderNode)(node, next)
99+
if (renderOption[node.type] !== undefined) {
100+
return (renderOption[node.type] as RenderNode)(node, next)
101+
}else {
102+
return (renderOption.default as RenderNode)(node, next)
103+
}
100104
}
101105
}

src/options/default-node-options.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,9 @@ export const defaultNodeOption: RenderOption = {
8080
['reference']:(node: Node, next: Next) => {
8181
return ``
8282
},
83+
['default']:(node: Node, next: Next) => {
84+
return next(node.children)
85+
},
8386

8487
[MarkType.BOLD]:(text: string) => {
8588
return `<strong>${text}</strong>`

0 commit comments

Comments
 (0)