Skip to content

Commit

Permalink
fix: escape strings
Browse files Browse the repository at this point in the history
Use Fragment set:text directive to escape strings
  • Loading branch information
theisel committed Jul 4, 2022
1 parent 5949203 commit d39afe6
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion component/PortableText.astro
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,9 @@ const asComponentProps = (
<Raw value={buildMarksTree(node).map(serializeNode(true)).map(renderNode)} />
</NodeRenderer>
) : isPortableTextToolkitTextNode(node) ? (
<NodeRenderer component={'\n' === node.text ? components['hardBreak'] : Raw} value={node.text} />
'\n' === node.text && components['hardBreak']
? <NodeRenderer component={components['hardBreak']} node={node} />
: <Fragment set:text={node.text} />
) : <NodeRenderer component={getComponent(['type', node._type], 'unknownType')} node={node} {...props} />
})
}

0 comments on commit d39afe6

Please sign in to comment.