import CartModal from 'components/cart/modal'; import UserIcon from 'components/icons/UserIcon'; import LogoSquare from 'components/logo-square'; import { Category } from 'lib/woocomerce/models/base'; import { woocommerce } from 'lib/woocomerce/woocommerce'; import Link from 'next/link'; import path from 'path'; import { Suspense } from 'react'; import MobileMenu from './mobile-menu'; import Search, { SearchSkeleton } from './search'; const { SITE_NAME } = process.env; type Menu = { title: string; path: string; }; export async function Navbar() { const categories: Category[] = await woocommerce.get('products/categories'); const menu = [ { title: 'Home', path: '/' }, ...categories.map((category) => ({ title: category.name, path: path.join('/collection', category.id.toString()) })) ] as Menu[]; return ( ); }