fix: validation for header

This commit is contained in:
Simon Emanuelsson
2024-09-22 21:22:21 +02:00
parent ac5e48357c
commit 68703d72e1
33 changed files with 453 additions and 404 deletions

View File

@@ -1,4 +1,4 @@
import { serverClient } from "@/lib/trpc/server"
import { getHeader } from "@/lib/trpc/memoizedRequests"
import NavigationMenuList from "./NavigationMenuList"
@@ -7,9 +7,13 @@ import type { NavigationMenuProps } from "@/types/components/header/navigationMe
export default async function NavigationMenu({
isMobile,
}: NavigationMenuProps) {
const headerData = await serverClient().contentstack.base.header()
const header = await getHeader()
const filteredItems = headerData?.menuItems.filter(
if (!header) {
return null
}
const filteredItems = header.data.menuItems.filter(
({ link, submenu }) => submenu.length || link
)