fix: 修复 Antd 和 React 废弃 API 警告

- AutoComplete/Select: dropdownStyle -> styles.popup.root
- AutoComplete/Select: popupClassName -> classNames.popup.root
- 移除 WebkitBackdropFilter(Chakra backdropFilter 自动处理)
- Table rowKey: 使用唯一标识符替代 index 参数

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
zdl
2025-12-19 13:15:09 +08:00
parent 010ed9b5bf
commit 92019ca92d
5 changed files with 12 additions and 11 deletions

View File

@@ -44,15 +44,19 @@ const PeriodSelector: React.FC<PeriodSelectorProps> = memo(({
background: 'transparent',
}}
size="small"
popupClassName="period-selector-dropdown"
classNames={{ popup: { root: 'period-selector-dropdown' } }}
styles={{
popup: {
root: {
background: '#1A202C',
borderColor: 'rgba(212, 175, 55, 0.3)',
},
},
}}
options={periodOptions.map((period) => ({
value: period,
label: `最近${period}`,
}))}
dropdownStyle={{
background: '#1A202C',
borderColor: 'rgba(212, 175, 55, 0.3)',
}}
/>
<IconButton
icon={<RefreshCw size={14} className={isLoading ? 'spin' : ''} />}