From 6e347be83b38c6ed803165e0916e9f48549c1786 Mon Sep 17 00:00:00 2001 From: AlanPaine Date: Thu, 26 Mar 2026 12:03:01 +0000 Subject: [PATCH] =?UTF-8?q?fix:React=2019=20=E4=B8=8E=20antd=20v5=20?= =?UTF-8?q?=E7=9A=84=E5=85=BC=E5=AE=B9=E8=AD=A6=E5=91=8A=E5=B7=B2=E6=8E=A5?= =?UTF-8?q?=E5=85=A5=E5=AE=98=E6=96=B9=E8=A1=A5=E4=B8=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/package-lock.json | 15 +++++++++++++++ frontend/package.json | 1 + frontend/src/components/ContentViewer.jsx | 2 +- frontend/src/components/MarkdownEditor.jsx | 4 ++-- frontend/src/main.jsx | 3 ++- frontend/src/pages/Dashboard.jsx | 2 +- frontend/src/pages/MeetingCenterPage.jsx | 4 ++-- frontend/src/pages/PromptConfigPage.jsx | 2 +- frontend/yarn.lock | 11 ++++++++--- 9 files changed, 33 insertions(+), 11 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 53d27bb..f22f145 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8,6 +8,7 @@ "name": "frontend", "version": "1.1.0", "dependencies": { + "@ant-design/v5-patch-for-react-19": "^1.0.3", "@codemirror/lang-markdown": "^6.5.0", "@codemirror/state": "^6.5.2", "@codemirror/view": "^6.38.6", @@ -153,6 +154,20 @@ "react": ">=16.9.0" } }, + "node_modules/@ant-design/v5-patch-for-react-19": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@ant-design/v5-patch-for-react-19/-/v5-patch-for-react-19-1.0.3.tgz", + "integrity": "sha512-iWfZuSUl5kuhqLUw7jJXUQFMMkM7XpW7apmKzQBQHU0cpifYW4A79xIBt9YVO5IBajKpPG5UKP87Ft7Yrw1p/w==", + "license": "MIT", + "engines": { + "node": ">=12.x" + }, + "peerDependencies": { + "antd": ">=5.22.6", + "react": ">=19.0.0", + "react-dom": ">=19.0.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.27.1.tgz", diff --git a/frontend/package.json b/frontend/package.json index b3be7f9..e686dd9 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -10,6 +10,7 @@ "preview": "vite preview" }, "dependencies": { + "@ant-design/v5-patch-for-react-19": "^1.0.3", "@codemirror/lang-markdown": "^6.5.0", "@codemirror/state": "^6.5.2", "@codemirror/view": "^6.38.6", diff --git a/frontend/src/components/ContentViewer.jsx b/frontend/src/components/ContentViewer.jsx index 898bae4..36d7f2a 100644 --- a/frontend/src/components/ContentViewer.jsx +++ b/frontend/src/components/ContentViewer.jsx @@ -59,7 +59,7 @@ const ContentViewer = ({ ]; return ( - + } size={4}> @@ -132,7 +132,7 @@ const MarkdownEditor = ({ {showPreview ? ( - + ) : ( diff --git a/frontend/src/main.jsx b/frontend/src/main.jsx index 81a054e..e99eecf 100644 --- a/frontend/src/main.jsx +++ b/frontend/src/main.jsx @@ -1,3 +1,4 @@ +import '@ant-design/v5-patch-for-react-19'; import { StrictMode } from 'react'; import { createRoot } from 'react-dom/client'; import { StyleProvider } from '@ant-design/cssinjs'; @@ -13,4 +14,4 @@ createRoot(document.getElementById('root')).render( , -); \ No newline at end of file +); diff --git a/frontend/src/pages/Dashboard.jsx b/frontend/src/pages/Dashboard.jsx index 6f16d9d..dc609ef 100644 --- a/frontend/src/pages/Dashboard.jsx +++ b/frontend/src/pages/Dashboard.jsx @@ -327,7 +327,7 @@ const Dashboard = ({ user }) => { - +
{ marginBottom: 22, boxShadow: '0 8px 30px rgba(40, 72, 120, 0.08)', }} - bodyStyle={{ padding: '16px 20px' }} + styles={{ body: { padding: '16px 20px' } }} >
@@ -263,7 +263,7 @@ const MeetingCenterPage = ({ user }) => { position: 'relative', overflow: 'hidden', }} - bodyStyle={{ padding: 0 }} + styles={{ body: { padding: 0 } }} >
{
- + =5.22.6: version "5.27.3" resolved "https://registry.npmmirror.com/antd/-/antd-5.27.3.tgz" integrity sha512-Jewp1ek1iyqoAyjWyPgzc2kioZ+7S3jh39a+tld/j4ucnuf/cBk4omfyIdhLz49pVNsaEcRp5LtJOSQPFwPgpA== @@ -3502,7 +3507,7 @@ rc-virtual-list@^3.14.2, rc-virtual-list@^3.5.1, rc-virtual-list@^3.5.2: rc-resize-observer "^1.0.0" rc-util "^5.36.0" -react-dom@*, react-dom@^19.1.0, react-dom@>=16.0.0, react-dom@>=16.11.0, react-dom@>=16.8.0, react-dom@>=16.9.0, react-dom@>=17.0.0, react-dom@>=18: +react-dom@*, react-dom@^19.1.0, react-dom@>=16.0.0, react-dom@>=16.11.0, react-dom@>=16.8.0, react-dom@>=16.9.0, react-dom@>=17.0.0, react-dom@>=18, react-dom@>=19.0.0: version "19.1.1" resolved "https://registry.npmmirror.com/react-dom/-/react-dom-19.1.1.tgz" integrity sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw== @@ -3567,7 +3572,7 @@ react-router@7.13.2: cookie "^1.0.1" set-cookie-parser "^2.6.0" -react@*, "react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", react@^19.1.0, react@^19.1.1, react@>=16.0.0, react@>=16.11.0, react@>=16.8.0, react@>=16.9.0, react@>=17.0.0, react@>=18: +react@*, "react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", react@^19.1.0, react@^19.1.1, react@>=16.0.0, react@>=16.11.0, react@>=16.8.0, react@>=16.9.0, react@>=17.0.0, react@>=18, react@>=19.0.0: version "19.1.1" resolved "https://registry.npmmirror.com/react/-/react-19.1.1.tgz" integrity sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==