import Link from "next/link"; import { getNavigationMenu } from "@/services/navigation.service"; const fallbackNavItems = [ { title: "首页", href: "/" }, { title: "产品", href: "/products" }, { title: "解决方案", href: "/solutions" }, { title: "案例", href: "/cases" }, { title: "博客", href: "/blog" }, ]; export default async function Header() { // 优先使用后台配置的主导航(apps.core.NavigationMenu,name="main"), // 未配置或接口不可用时回退到静态导航项,保证构建/渲染始终可用。 const menu = await getNavigationMenu("main"); const navItems = menu?.items.length ? menu.items.map((item) => ({ title: item.label, href: item.url, newTab: item.open_in_new_tab, })) : fallbackNavItems.map((item) => ({ ...item, newTab: false })); return (
企业官网
); }