From d2ea461754bc052a1615cf288f2d7d62cd17429c Mon Sep 17 00:00:00 2001 From: ZhouYongyou <128128010+zhouyongyou@users.noreply.github.com> Date: Wed, 5 Nov 2025 03:31:06 +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 移除未使用的状态声明(第54行) - 在子组件 ExchangeConfigModal 内添加本地状态(第1176行) - 修复 TypeScript 编译错误(TS6133, TS2304) 问题:状态在父组件声明但在子组件使用,导致跨作用域引用错误 影响:前端编译失败,Docker build 报错 解决:将状态声明移至实际使用的子组件内 Related: PR #467, commit 072f314 --- web/src/components/AITradersPage.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web/src/components/AITradersPage.tsx b/web/src/components/AITradersPage.tsx index 0e645014..d6961031 100644 --- a/web/src/components/AITradersPage.tsx +++ b/web/src/components/AITradersPage.tsx @@ -51,7 +51,6 @@ export function AITradersPage({ onTraderSelect }: AITradersPageProps) { coinPoolUrl: '', oiTopUrl: '' }); - const [showBinanceGuide, setShowBinanceGuide] = useState(false); const { data: traders, mutate: mutateTraders } = useSWR( 'traders', @@ -1172,7 +1171,10 @@ function ExchangeConfigModal({ const [secretKey, setSecretKey] = useState(''); const [passphrase, setPassphrase] = useState(''); const [testnet, setTestnet] = useState(false); - + + // 币安配置指南展开状态 + const [showBinanceGuide, setShowBinanceGuide] = useState(false); + // Hyperliquid 特定字段 const [hyperliquidWalletAddr, setHyperliquidWalletAddr] = useState('');