import type { Metadata } from "next"; export async function generateMetadata({ params, }: { params: Promise<{ topicId: string }>; }): Promise { const { topicId } = await params; const titles: Record = { cloudphone: "云手机 | 低成本自建云手机", livestream: "无人直播 | TikTok/YouTube 24小时自动化", indie: "独立开发 | 即将上线", aiagent: "AI Agent | 即将上线", }; return { title: titles[topicId] ?? "模块 | 异度星球", description: "异度星球 VIP 会员专属视频教程模块", }; } export default function TopicLayout({ children, }: { children: React.ReactNode; }) { return <>{children}; }