fix: get locale from page connection
This commit is contained in:
@@ -67,8 +67,9 @@ function ListItem({ listItem }: { listItem: ListItem }) {
|
||||
</li>
|
||||
)
|
||||
case BlockListItemsEnum.CurrentBlocksPageBlocksListBlockListItemsListItemInternalLink:
|
||||
const links = listItem.list_item_internal_link.pageConnection.edges
|
||||
return links.map((link, i) => (
|
||||
const link = listItem.list_item_internal_link.pageConnection.edges[0]
|
||||
const linkUrlWithLocale= `/${link.node.system.locale}${link.node.url}`
|
||||
return (
|
||||
<li
|
||||
key={link.node.system.uid}
|
||||
className={` ${
|
||||
@@ -79,13 +80,13 @@ function ListItem({ listItem }: { listItem: ListItem }) {
|
||||
${styles.listItem}
|
||||
`}
|
||||
>
|
||||
<Link href={link.node.url} className={styles.link}>
|
||||
<Link href={linkUrlWithLocale} className={styles.link}>
|
||||
{listItem.list_item_internal_link.link_text}
|
||||
</Link>
|
||||
<br />
|
||||
<span>{listItem.list_item_internal_link.subtitle}</span>
|
||||
</li>
|
||||
))
|
||||
)
|
||||
|
||||
default:
|
||||
return null
|
||||
|
||||
Reference in New Issue
Block a user