diff --git a/apps/blogai/app/[locale]/details/[slug]/page.tsx b/apps/blogai/app/[locale]/details/[slug]/page.tsx index 52d458c..c1019bd 100644 --- a/apps/blogai/app/[locale]/details/[slug]/page.tsx +++ b/apps/blogai/app/[locale]/details/[slug]/page.tsx @@ -101,6 +101,7 @@ const BlogArticleWrapper = async ({ params }: { params: { slug: string, locale: category: frontmatter.tags, updated_at: frontmatter.date, company: frontmatter.title, + extra_data: frontmatter.extra_data, progress: progress, statusText: statusText }} diff --git a/apps/blogai/app/[locale]/layout.tsx b/apps/blogai/app/[locale]/layout.tsx index 4aa82f8..21c2f78 100644 --- a/apps/blogai/app/[locale]/layout.tsx +++ b/apps/blogai/app/[locale]/layout.tsx @@ -93,7 +93,7 @@ export default async function RootLayout({ resources={resources}> - + {/* */} {/* */} diff --git a/apps/blogai/components/header.tsx b/apps/blogai/components/header.tsx index 3a46c36..5c5a9bf 100644 --- a/apps/blogai/components/header.tsx +++ b/apps/blogai/components/header.tsx @@ -486,6 +486,19 @@ export function DetailPageHeader({ data }: { data: any }) { + {data?.extra_data && typeof data.extra_data === 'object' && Object.keys(data.extra_data).length > 0 && ( + { + console.log("🟢 点击了更新按钮,extra_data = ", data.extra_data); + // TODO: future update logic here + }} + className="hover:text-gray-700 transition self-end text-sm border border-gray-300 rounded px-2 py-1 bg-white" + title="更新" + > + 🔄 更新 + + )} + {statusLoaded && (currentStatus === "running" || currentStatus === "stopped") && ( ; visible: boolean | undefined; salary: string | undefined; level: string | undefined; @@ -293,6 +294,7 @@ export const getPostContent = async (language: string, slug: string): Promise {