--- // BurgerMenu.astro import { fetchMenu } from '@api/menu'; interface Props { colorMenuId: number; standardMenuId: number; submenuId: number; } const { colorMenuId, standardMenuId, submenuId } = Astro.props; // Получаем все меню const colorMenu = await fetchMenu({ id: colorMenuId }); const standardMenu = await fetchMenu({ id: standardMenuId }); const submenu = await fetchMenu({ id: submenuId }); ---
{colorMenu && (
    {colorMenu.menuItems.nodes.map(item => { const colorClass = item.menuItemColor ? `color-${item.menuItemColor}` : 'color-black'; return (
  • {item.label}
  • ); })}
)}
{standardMenu && (
)}