From 2c351b1cfc829e6b3ded5a2919fca54780ca9681 Mon Sep 17 00:00:00 2001 From: ZhouYongyou <128128010+zhouyongyou@users.noreply.github.com> Date: Wed, 5 Nov 2025 03:32:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20showBinanceGuide=20?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E4=BD=9C=E7=94=A8=E5=9F=9F=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 从父组件 AITradersPage 移除未使用的状态声明(第56行) - 在子组件 ExchangeConfigModal 内添加本地状态(第1168行) - 修复 TypeScript 编译错误(TS6133, TS2304) 问题:状态在父组件声明但在子组件使用,导致跨作用域引用错误 影响:前端编译失败,Docker build 报错 解决:将状态声明移至实际使用的子组件内 此修复将自动更新 PR #467 --- web/src/components/AITradersPage.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/src/components/AITradersPage.tsx b/web/src/components/AITradersPage.tsx index 359a6e57..594ee741 100644 --- a/web/src/components/AITradersPage.tsx +++ b/web/src/components/AITradersPage.tsx @@ -53,7 +53,6 @@ export function AITradersPage({ onTraderSelect }: AITradersPageProps) { coinPoolUrl: '', oiTopUrl: '' }); - const [showBinanceGuide, setShowBinanceGuide] = useState(false); const { data: traders, mutate: mutateTraders } = useSWR( user && token ? 'traders' : null, @@ -1165,6 +1164,9 @@ function ExchangeConfigModal({ const [testnet, setTestnet] = useState(false); const [showGuide, setShowGuide] = useState(false); + // 币安配置指南展开状态 + const [showBinanceGuide, setShowBinanceGuide] = useState(false); + // Hyperliquid 特定字段 const [hyperliquidWalletAddr, setHyperliquidWalletAddr] = useState('');