Files
wagtailcms-frontend/services/team.service.ts
T
Zhengen 24a2311e20 feat: 接入后端全局Snippet(导航菜单/站点设置),补充团队/证言/合作伙伴 service 层
- Header 改为异步 Server Component,接入 NavigationMenu(name=main),
  接口不可用或未配置时回退静态导航项
- Footer 改为异步 Server Component,接入 SiteSettings,
  公司名/ICP备案号/备案链接优先取后台配置,缺省回退硬编码值
- types/wagtail.ts 新增 TeamMember/Testimonial/Partner/NavigationMenu/SiteSettings 类型
- 新增 services: team/testimonial/partner/navigation/site-settings.service.ts
- lint、build 均已验证通过
2026-08-07 13:06:45 +08:00

12 lines
380 B
TypeScript

import { fetchAPI } from "./api-client";
import type { TeamMemberValue } from "@/types/wagtail";
/** 获取团队成员列表(apps.core.TeamMember Snippet)。 */
export async function getTeamMembers(): Promise<TeamMemberValue[]> {
const res = await fetchAPI<{ items: TeamMemberValue[] }>(
"/api/v1/custom/core/team/",
{ tags: ["team"] },
);
return res.items;
}