diff --git a/src/pages/test/[slug].tsx b/src/pages/test/[slug].tsx index 6934766..e38c964 100644 --- a/src/pages/test/[slug].tsx +++ b/src/pages/test/[slug].tsx @@ -15,11 +15,11 @@ function parseBoldText(text: string) { return result; } -function Paragraph({text}: {text: string}) { +function Paragraph({ text }: { text: string }) { return
{parseBoldText(text)}
} -function Heading({text, level}: {text: string, level: number}) { +function Heading({ text, level }: { text: string, level: number }) { switch (level) { case 1: return ( @@ -62,22 +62,22 @@ type Content = { time: number, } -export default function Page({data}: {slug: string, data: PagesRecordHere is the content rendered:
Unknown block type:
{JSON.stringify(block, null, 2)}
- }
- })}
+ {data.content && data.content.blocks.map((block, index): (JSX.Element | null) => {
+ switch (block.type) {
+ case 'paragraph':
+ return Unknown block type:
{JSON.stringify(block, null, 2)}
+ }
+ })}
{JSON.stringify(data.content, null, 2)}
@@ -85,8 +85,8 @@ export default function Page({data}: {slug: string, data: PagesRecord