// frontend/src/components/settings/AdvancedStrategySection.jsx import { SlidersHorizontal } from 'lucide-react'; const STRATEGY_OPTIONS = [ { key: 'metadataFallback', defaultVal: true, label: '开启多源元数据轮询回退', desc: '仅控制 Netease / QQ / Spotify 的身份兜底查询;AcoustID 与 MusicBrainz 主链路始终参与匹配。' }, { key: 'downloadAssets', defaultVal: true, label: '自动下载并补全资产 (封面/歌词)', desc: '仅控制 Discogs / Last.fm / Genius 的增强信息查询与来源决策,本轮不会真实下载文件。' }, { key: 'replaceLowQualityDuplicates', defaultVal: false, label: '重复项自动替换低音质 (慎用)', desc: '若发现重复曲目且新文件比特率更高,自动覆盖库中旧文件,而非移入回收站产生冲突。' } ]; export default function AdvancedStrategySection({ advancedStrategy = {}, onUpdate }) { const getVal = (key, defaultVal) => advancedStrategy[key] !== undefined ? advancedStrategy[key] : defaultVal; return (