feat: add initial RTE rendering to AccountPage

This commit is contained in:
Arvid Norlin
2024-04-19 15:54:13 +02:00
parent 0dd8998ff8
commit 3d5f0ebb2c
4 changed files with 35 additions and 1 deletions

View File

@@ -6,13 +6,15 @@ import {
DynamicContent,
DynamicContentComponents,
} from "@/types/requests/myPages/accountpage"
import { User } from "@/types/user"
import CurrentBenefitsBlock from "@/components/MyPages/Blocks/Benefits/CurrentLevel"
import JsonToHtml from "@/components/JsonToHtml"
import NextLevelBenefitsBlock from "@/components/MyPages/Blocks/Benefits/NextLevel"
import Overview from "@/components/MyPages/Blocks/Overview"
import Shortcuts from "@/components/MyPages/Blocks/Shortcuts"
import UpcomingStays from "@/components/MyPages/Blocks/Stays/Upcoming"
import { User } from "@/types/user"
import { renderOptions } from "@/components/JsonToHtml/renderOptions"
function DynamicComponent({
user,
@@ -93,6 +95,15 @@ export default function Content({
title={item.title}
/>
)
case ContentEntries.AccountPageContentTextContent:
console.log({ item })
return (
<JsonToHtml
embeds={[]}
nodes={item.text_content.content.json.children}
renderOptions={renderOptions}
/>
)
default:
return null
}