import Cart from 'components/cart'; import OpenCart from 'components/cart/open-cart'; import Logo from 'components/ui/logo/logo'; import { getMainMenu } from '@/lib/sanity/sanity.fetch'; import Link from 'next/link'; import { Suspense } from 'react'; import DesktopMenu from './desktop-menu/desktop-menu'; import HeaderRoot from './header-root'; import MobileMenuModal from './mobile-menu/modal'; import OpenMobileMenu from './mobile-menu/open-mobile-menu'; import SearchModal from './search/modal'; import OpenSearch from './search/open-search'; import UserModal from './user-menu/modal'; import OpenUserMenu from './user-menu/open-user-menu'; interface HeaderProps { locale: string; } export default async function Header({ locale }: HeaderProps) { const params = { locale: locale }; const mainMenu = await getMainMenu(params.locale); return (
}> {/* @ts-ignore */}
{/* @ts-ignore */}
}> }> }>
); }