Я пытаюсь настроить тему ANT в реагировать на шаблон. Я видел проблему 2027 в репо реактивного образца. Это именно то, что я хочу, но я попробовал данную конфигурацию в принятом ответе, и она не работает для меня.
В репозитории ванильного реактора я установил antd.
В HomePage (index.js) я добавил кнопку, флажок
<Button type="primary">Primary</Button>
<Checkbox onChange={onChange}>Checkbox</Checkbox>
Мой webpack.base.babel.js
выглядит как
const path = require('path');
const fs = require('fs');
const lessToJs = require('less-vars-to-js');
const themeVariables = lessToJs(fs.readFileSync(path.join(__dirname, './../../app/theme.less'), 'utf8'));
и одним из правил является
{
test: /\.less$/,
include: /node_modules/,
use: [
'style-loader',
'css-loader',
{
loader: 'less-loader',
options: {
modifyVars: themeVariables,
},
},
],
},
Файл theme.less
-
@ant-prefix: ant;
@primary-color: #ff0000;
@btn-primary-color: #ff0000;
@checkbox-color: #ff0000;
@checkbox-check-color: #ff0000;
Я попытался переопределить любой возможный цвет в кнопке или флажке, но не смог изменить цвет темы.
Что-то мне не хватает? Я застрял в этой точке на долгое время. Любое предложение будет очень полезно.