25 lines
688 B
TypeScript
25 lines
688 B
TypeScript
![]() |
import { articleDetail } from "@/app/api/articles";
|
||
|
import ArticleRender from "@/app/components/ArticleRender";
|
||
|
import ArticleWithBreadcrumb from "@/app/components/ArticleWithBreadcrumb";
|
||
|
|
||
|
export default async function Article({
|
||
|
params,
|
||
|
}: {
|
||
|
params: {
|
||
|
articleId: string;
|
||
|
};
|
||
|
}) {
|
||
|
const data = await articleDetail({ id: params.articleId });
|
||
|
return (
|
||
|
<ArticleWithBreadcrumb
|
||
|
breadcrumb={[
|
||
|
{ title: "首页", href: "/" },
|
||
|
{ title: "分院生活剪影", href: "/branch-life-sketch/pages/1" },
|
||
|
{ title: data.title, href: `/branch-life-sketch/${data.id}` },
|
||
|
]}
|
||
|
>
|
||
|
<ArticleRender article={data} />
|
||
|
</ArticleWithBreadcrumb>
|
||
|
);
|
||
|
}
|