diff --git a/web/app/components/base/markdown.tsx b/web/app/components/base/markdown.tsx index 6ea84a2842..ca2ec72791 100644 --- a/web/app/components/base/markdown.tsx +++ b/web/app/components/base/markdown.tsx @@ -121,7 +121,7 @@ export function PreCode(props: { children: any }) { // visit https://reactjs.org/docs/error-decoder.html?invariant=185 for the full message // or use the non-minified dev environment for full errors and additional helpful warnings. -const CodeBlock: any = memo(({ inline, className, children, ...props }: any) => { +const CodeBlock: any = memo(({ inline, className, children = '', ...props }: any) => { const { theme } = useTheme() const [isSVG, setIsSVG] = useState(true) const match = /language-(\w+)/.exec(className || '') @@ -258,7 +258,7 @@ const Link = ({ node, children, ...props }: any) => { const { onSend } = useChatContext() const hidden_text = decodeURIComponent(node.properties.href.toString().split('abbr:')[1]) - return onSend?.(hidden_text)} title={node.children[0]?.value}>{node.children[0]?.value} + return onSend?.(hidden_text)} title={node.children[0]?.value || ''}>{node.children[0]?.value || ''} } else { return {children || 'Download'}