1.7.3 • Published 2 years ago

@genee/theme-vars v1.7.3

Weekly downloads
16
License
MIT
Repository
-
Last release
2 years ago

@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

2 years ago

1.7.2

2 years ago

1.7.1

2 years ago

1.7.0

2 years ago

1.6.3

2 years ago

1.6.2

3 years ago

1.5.3

3 years ago

1.6.1

3 years ago

1.5.2

3 years ago

1.6.0

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.3

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.3

3 years ago

1.2.0

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago