1.7.3 • Published 11 months ago
@genee/theme-vars v1.7.3
@genee/theme-vars 给 React 框架提供动态换主题的操作
Installation
yarn add @genee/theme-vars
Usage
在开发的时候使用下面类似的配置来打包 antd
// config-overrides.js
import { override, addBabelPlugins, addLessLoader } from 'customize-cra';
import { webpackThemeVars: themeVars } from '@genee/theme-vars/dev';
const modifyVars = {
'primary-color': '#2b9f7f',
};
module.exports = {
webpack: override(
addLessLoader({
lessOptions: {
javascriptEnabled: true,
modifyVars,
},
}),
themeVars([
{
library: 'antd',
followedVars: ['primary-color'],
modifyVars,
},
]),
),
};
在使用的时候
import { setVars } from '@genee/theme-vars';
(async () => {
await setVars({
'antd-primary-color': '#2b9f7f',
antdPrimaryColor: '#2b9f7f',
antd_primary_color: '#2b9f7f',
});
})();
键值用什么拼写方式都可以, 最后会转换成 xxx-xxx-xx 的方式
1.7.3
11 months ago
1.7.2
11 months ago
1.7.1
12 months ago
1.7.0
1 year ago
1.6.3
1 year ago
1.6.2
1 year ago
1.5.3
2 years ago
1.6.1
1 year ago
1.5.2
2 years ago
1.6.0
1 year ago
1.5.1
2 years ago
1.5.0
2 years ago
1.4.3
2 years ago
1.4.2
2 years ago
1.4.1
2 years ago
1.4.0
2 years ago
1.3.3
2 years ago
1.2.0
2 years ago
1.3.2
2 years ago
1.3.1
2 years ago
1.3.0
2 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago