From ac3f2e17cbc1d787d70a1ccfbc05c627c99630c0 Mon Sep 17 00:00:00 2001
From: hongjli <3117313295@qq.com>
Date: 星期三, 30 四月 2025 15:44:11 +0800
Subject: [PATCH] 解析md格式表格
---
src/app/chat/page.tsx | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/src/app/chat/page.tsx b/src/app/chat/page.tsx
index be029e7..f448cc6 100644
--- a/src/app/chat/page.tsx
+++ b/src/app/chat/page.tsx
@@ -1234,7 +1234,27 @@
{children}
</code>
);
- }
+ },
+ // 娣诲姞琛ㄦ牸鏍峰紡缁勪欢
+ table: ({ node, ...props }) => (
+ <div className="overflow-x-auto my-4 rounded-lg border border-gray-100 shadow-sm">
+ <table className="min-w-full divide-y divide-gray-100" {...props} />
+ </div>
+ ),
+ thead: ({ node, ...props }) => (
+ <thead className="bg-gray-50/70" {...props} />
+ ),
+ th: ({ node, children, ...props }) => (
+ <th className="px-4 py-3 text-sm font-semibold text-gray-700 border-b border-gray-100 text-center" {...props}>
+ {children}
+ </th>
+ ),
+ td: ({ node, ...props }) => (
+ <td className="px-4 py-3 text-sm text-gray-600 border-t border-gray-100 text-center" {...props} />
+ ),
+ tr: ({ node, ...props }) => (
+ <tr className="hover:bg-gray-50/70 transition-colors duration-150" {...props} />
+ )
}}
>
{mainContent}
--
Gitblit v1.9.3