From 36fc7715353e38db020e91500d21961997cff65e Mon Sep 17 00:00:00 2001 From: Kieran Date: Wed, 18 Jan 2023 23:04:40 +0000 Subject: [PATCH] bug: markdown parsing errors Closes #84 --- src/element/Text.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/element/Text.tsx b/src/element/Text.tsx index add90348..ee28313e 100644 --- a/src/element/Text.tsx +++ b/src/element/Text.tsx @@ -156,6 +156,10 @@ function transformParagraph({ body, tags, users }: TextFragment) { } function transformText({ body, tags, users }: TextFragment) { + if(body === undefined) + { + debugger; + } let fragments = extractMentions(body, tags, users); fragments = extractLinks(fragments); fragments = extractInvoices(fragments); @@ -180,9 +184,9 @@ export interface TextProps { export default function Text({ content, tags, users }: TextProps) { const components = useMemo(() => { return { - p: (x: any) => transformParagraph({ body: x.children, tags, users }), + p: (x: any) => transformParagraph({ body: x.children ?? [], tags, users }), a: (x: any) => transformHttpLink(x.href), - li: (x: any) => transformLi({ body: x.children, tags, users }), + li: (x: any) => transformLi({ body: x.children ?? [], tags, users }), }; }, [content]); return {content}