feat(SW-186): implement cms data into new header

This commit is contained in:
Erik Tiekstra
2024-09-03 15:41:49 +02:00
parent bf7d22c728
commit 52fdc1daac
25 changed files with 123 additions and 154 deletions

View File

@@ -7,15 +7,19 @@ import styles from "./header.module.css"
export default async function Header() {
const languages = await serverClient().contentstack.languageSwitcher.get()
const headerData = await serverClient().contentstack.base.header()
if (!languages) {
if (!languages || !headerData) {
return null
}
return (
<header className={styles.header}>
<TopMenu languageUrls={languages.urls} />
<MainMenu languageUrls={languages.urls} />
<TopMenu languageUrls={languages.urls} topLink={headerData.topLink} />
<MainMenu
languageUrls={languages.urls}
menuItems={headerData.menuItems}
/>
</header>
)
}