fix: correct acount page linking

This commit is contained in:
Arvid Norlin
2024-05-06 12:44:32 +02:00
parent 2a46fe6572
commit 16634abbbf
4 changed files with 35 additions and 13 deletions

View File

@@ -44,8 +44,10 @@ export default function Content({ lang, content }: ContentProps) {
case ContentEntries.AccountPageContentDynamicContent:
const link = item.dynamic_content.link.linkConnection.edges.length
? {
href: item.dynamic_content.link.linkConnection.edges[0].node
.url,
href:
item.dynamic_content.link.linkConnection.edges[0].node
.original_url ||
`/${lang}${item.dynamic_content.link.linkConnection.edges[0].node.url}`,
text: item.dynamic_content.link.link_text,
}
: null
@@ -64,16 +66,9 @@ export default function Content({ lang, content }: ContentProps) {
/>
)
case ContentEntries.AccountPageContentShortcuts:
const shortcuts = item.shortcuts.shortcuts.map((shortcut) => {
return {
text: shortcut.text,
openInNewTab: shortcut.open_in_new_tab,
...shortcut.linkConnection.edges[0].node,
}
})
return (
<Shortcuts
shortcuts={shortcuts}
shortcuts={item.shortcuts.shortcuts}
subtitle={item.shortcuts.preamble}
title={item.shortcuts.title}
/>