这是一个由Vite & React & antd组成的项目。
我想在vite.config.ts中动态处理antd主题。
如果您能告诉我如何在React组件中修改less.modifyVars值,我将不胜感激。
这是当前的屏幕。
在暗模式下,选择器组件的样式不能正常工作。
import { getThemeVariables } from 'antd/dist/theme'
...
css: {
modules: {
localsConvention: 'camelCaseOnly'
},
preprocessorOptions: {
less: {
javascriptEnabled: true,
modifyVars: {
...getThemeVariables({
dark: true // dynamic
})
}
}
}
}
}