From 318dba9d2772d17c0518fbe0471acb1cdea32312 Mon Sep 17 00:00:00 2001 From: hailin Date: Tue, 25 Mar 2025 11:26:10 +0800 Subject: [PATCH] . --- .../app/[locale]/details/[slug]/page.tsx | 1 - apps/blogai/components/header.tsx | 64 +++++++++---------- 2 files changed, 31 insertions(+), 34 deletions(-) diff --git a/apps/blogai/app/[locale]/details/[slug]/page.tsx b/apps/blogai/app/[locale]/details/[slug]/page.tsx index 936dc8a..5d0ab07 100644 --- a/apps/blogai/app/[locale]/details/[slug]/page.tsx +++ b/apps/blogai/app/[locale]/details/[slug]/page.tsx @@ -96,7 +96,6 @@ const BlogArticleWrapper = async ({ params }: { params: { slug: string, locale: progress: "75%", statusText: "运行中" }} - className="sticky top-0 z-50 bg-white" />
diff --git a/apps/blogai/components/header.tsx b/apps/blogai/components/header.tsx index 78ad2cb..2ab4725 100644 --- a/apps/blogai/components/header.tsx +++ b/apps/blogai/components/header.tsx @@ -115,8 +115,7 @@ export function DetailPageHeader({ data }: { data: any }) { setLoading(true); setStatusText(source === "icon" ? "正在处理图标操作..." : "正在处理信息操作..."); try { - // 模拟 API 请求 - const res = await fetch("/api/stub", { + await fetch("/api/stub", { method: "POST", headers: { "Content-Type": "application/json" @@ -124,7 +123,6 @@ export function DetailPageHeader({ data }: { data: any }) { body: JSON.stringify({ source }) }); - // 假装等待响应 await new Promise((resolve) => setTimeout(resolve, 1000)); setStatusText(`操作成功:来自${source === "icon" ? "图标" : "信息区域"}`); @@ -136,45 +134,45 @@ export function DetailPageHeader({ data }: { data: any }) { }; return ( -
- {/* 上方内容区域 */} -
- {/* 左侧图标区域 - 可点击 */} - +
+
+ {/* 上方内容区域 */} +
+ {/* 左侧图标区域 - 可点击 */} + - {/* 右侧信息区域 - 可点击 */} -
handleClick("info")} - > -

名称:{data?.name || "未命名组件"}

-

类别:{data?.category || "未知"}

-

更新时间:{data?.updated_at || "未提供"}

-

公司:{data?.company || "未知公司"}

+ {/* 右侧信息区域 - 可点击 */} +
handleClick("info")} + > +

名称:{data?.name || "未命名组件"}

+

类别:{data?.category || "未知"}

+

更新时间:{data?.updated_at || "未提供"}

+

公司:{data?.company || "未知公司"}

+
-
- {/* 底部进度条或状态条 */} -
-
- {loading ? "操作中..." : statusText} + {/* 底部进度条或状态条 */} +
+
+ {loading ? "操作中..." : statusText} +
); } - - // export function Header() { // const router = useRouter();