diff --git a/components/Current/Aside/Puffs/Puff/renderOptions.tsx b/components/Current/Aside/Puffs/Puff/renderOptions.tsx index d2147568b..488a17eac 100644 --- a/components/Current/Aside/Puffs/Puff/renderOptions.tsx +++ b/components/Current/Aside/Puffs/Puff/renderOptions.tsx @@ -8,6 +8,10 @@ import type { RenderOptions } from "@/types/rte/option" export const renderOptions: RenderOptions = { [RTETypeEnum.p]: (node: RTEDefaultNode, embeds: EmbedByUid, next: RTENext, fullRenderOptions: RenderOptions) => { - return
{next(node.children, embeds, fullRenderOptions)}
+ return ( ++ {next(node.children, embeds, fullRenderOptions)} +
+ ) }, } diff --git a/components/Current/Preamble/renderOptions.tsx b/components/Current/Preamble/renderOptions.tsx index 6212a3604..eec1bbf51 100644 --- a/components/Current/Preamble/renderOptions.tsx +++ b/components/Current/Preamble/renderOptions.tsx @@ -8,6 +8,10 @@ import type { RenderOptions } from "@/types/rte/option" export const renderOptions: RenderOptions = { [RTETypeEnum.p]: (node: RTEDefaultNode, embeds: EmbedByUid, next: RTENext, fullRenderOptions: RenderOptions) => { - return{next(node.children, embeds, fullRenderOptions)}
+ return ( ++ {next(node.children, embeds, fullRenderOptions)} +
+ ) }, } diff --git a/components/JsonToHtml/renderOptions.tsx b/components/JsonToHtml/renderOptions.tsx index 0eb2a2fcc..815a0f46f 100644 --- a/components/JsonToHtml/renderOptions.tsx +++ b/components/JsonToHtml/renderOptions.tsx @@ -38,6 +38,7 @@ export const renderOptions: RenderOptions = { {...props} href={node.attrs.url} target={node.attrs.target ?? "_blank"} + key={node.uid} > {next(node.children, embeds, fullRenderOptions)} @@ -48,12 +49,20 @@ export const renderOptions: RenderOptions = { [RTETypeEnum.blockquote]: (node: RTEDefaultNode, embeds: EmbedByUid, next: RTENext, fullRenderOptions: RenderOptions) => { const props = extractPossibleAttributes(node.attrs) - return{next(node.children, embeds, fullRenderOptions)}+ return ( +
+ {next(node.children, embeds, fullRenderOptions)} ++ ) }, [RTETypeEnum.code]: (node: RTEDefaultNode, embeds: EmbedByUid, next: RTENext, fullRenderOptions: RenderOptions) => { const props = extractPossibleAttributes(node.attrs) - return
{next(node.children, embeds, fullRenderOptions)}
+ return (
+
+ {next(node.children, embeds, fullRenderOptions)}
+
+ )
},
[RTETypeEnum.embed]: (node: RTEDefaultNode, embeds: EmbedByUid, next: RTENext, fullRenderOptions: RenderOptions) => {
@@ -68,7 +77,7 @@ export const renderOptions: RenderOptions = {
return null
}
return (
-