From bf4ec49ef719de417083c01ff07eb1b400f32ccb Mon Sep 17 00:00:00 2001 From: hobby Date: Tue, 18 Feb 2025 08:01:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96pre=20uid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .dev.vars.default | 3 +++ package-lock.json | 9 +++++++++ package.json | 1 + src/components/ChatUI.tsx | 13 +++++++++++-- tailwind.config.js | 2 +- 5 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 .dev.vars.default diff --git a/.dev.vars.default b/.dev.vars.default new file mode 100644 index 0000000..fc74e86 --- /dev/null +++ b/.dev.vars.default @@ -0,0 +1,3 @@ +DASHSCOPE_API_KEY=xxx //千问 +HUNYUAN_API_KEY=xxx //混元 +ARK_API_KEY=xxx //豆包 \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 058c741..0f30d00 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "react-dom": "^18.2.0", "react-markdown": "^9.0.3", "tailwind-merge": "^2.6.0", + "tailwind-scrollbar-hide": "^2.0.0", "tailwindcss-animate": "^1.0.7" }, "devDependencies": { @@ -5034,6 +5035,14 @@ "url": "https://github.com/sponsors/dcastil" } }, + "node_modules/tailwind-scrollbar-hide": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tailwind-scrollbar-hide/-/tailwind-scrollbar-hide-2.0.0.tgz", + "integrity": "sha512-lqiIutHliEiODwBRHy4G2+Tcayo2U7+3+4frBmoMETD72qtah+XhOk5XcPzC1nJvXhXUdfl2ajlMhUc2qC6CIg==", + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 4.0.0 || >= 4.0.0-beta.8 || >= 4.0.0-alpha.20" + } + }, "node_modules/tailwindcss": { "version": "3.4.17", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", diff --git a/package.json b/package.json index 1334854..f7f6469 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "react-dom": "^18.2.0", "react-markdown": "^9.0.3", "tailwind-merge": "^2.6.0", + "tailwind-scrollbar-hide": "^2.0.0", "tailwindcss-animate": "^1.0.7" }, "devDependencies": { diff --git a/src/components/ChatUI.tsx b/src/components/ChatUI.tsx index d68e62b..f13d12c 100644 --- a/src/components/ChatUI.tsx +++ b/src/components/ChatUI.tsx @@ -386,10 +386,19 @@ const ChatUI = () => { message.sender.name === "我" ? "text-white [&_*]:text-white" : "" } [&_p]:m-0 - [&_pre]:bg-gray-100 - [&_pre]:p-3 + [&_pre]:bg-gray-900 + [&_pre]:p-2 + [&_pre]:m-0 [&_pre]:rounded-lg + [&_pre]:text-gray-100 + [&_pre]:whitespace-pre-wrap + [&_pre]:break-words + [&_pre_code]:whitespace-pre-wrap + [&_pre_code]:break-words [&_code]:text-sm + [&_code]:text-gray-400 + [&_code:not(:where([class~="language-"]))]:text-pink-500 + [&_code:not(:where([class~="language-"]))]:bg-transparent [&_a]:text-blue-500 [&_a]:no-underline [&_ul]:my-2 diff --git a/tailwind.config.js b/tailwind.config.js index 2c37090..02f400e 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -55,6 +55,6 @@ module.exports = { }, plugins: [ require('@tailwindcss/typography'), - require("tailwindcss-animate") + require("tailwindcss-animate"), ], }