fix(frontend): 修复 BacktestList 与 AddModal 的 TypeScript 类型错误
- BacktestList: Option 改为 Select.Option,避免与原生 HTML Option 冲突 - AddModal: onSelectChange 仅在 value 有值时调用 fetchLeaderAssetInfo Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -881,8 +881,8 @@ const BacktestList: React.FC = () => {
|
||||
name="copyMode"
|
||||
>
|
||||
<Select onChange={(value) => setCopyMode(value)}>
|
||||
<Option value="RATIO">{t('backtest.copyModeRatio')}</Option>
|
||||
<Option value="FIXED">{t('backtest.copyModeFixed')}</Option>
|
||||
<Select.Option value="RATIO">{t('backtest.copyModeRatio')}</Select.Option>
|
||||
<Select.Option value="FIXED">{t('backtest.copyModeFixed')}</Select.Option>
|
||||
</Select>
|
||||
</Form.Item>
|
||||
|
||||
@@ -1006,9 +1006,9 @@ const BacktestList: React.FC = () => {
|
||||
name="keywordFilterMode"
|
||||
>
|
||||
<Select>
|
||||
<Option value="DISABLED">{t('backtest.keywordFilterModeDisabled')}</Option>
|
||||
<Option value="WHITELIST">{t('backtest.keywordFilterModeWhitelist')}</Option>
|
||||
<Option value="BLACKLIST">{t('backtest.keywordFilterModeBlacklist')}</Option>
|
||||
<Select.Option value="DISABLED">{t('backtest.keywordFilterModeDisabled')}</Select.Option>
|
||||
<Select.Option value="WHITELIST">{t('backtest.keywordFilterModeWhitelist')}</Select.Option>
|
||||
<Select.Option value="BLACKLIST">{t('backtest.keywordFilterModeBlacklist')}</Select.Option>
|
||||
</Select>
|
||||
</Form.Item>
|
||||
|
||||
|
||||
@@ -473,7 +473,7 @@ const AddModal: React.FC<AddModalProps> = ({
|
||||
<LeaderSelect
|
||||
leaders={leaders}
|
||||
placeholder={t('copyTradingAdd.selectLeaderPlaceholder') || '请选择 Leader'}
|
||||
onSelectChange={(value) => fetchLeaderAssetInfo(value)}
|
||||
onSelectChange={(value) => value !== undefined && fetchLeaderAssetInfo(value)}
|
||||
notFoundContent={
|
||||
leaders.length === 0 ? (
|
||||
<div style={{ textAlign: 'center', padding: '12px' }}>
|
||||
|
||||
Reference in New Issue
Block a user