1.7.3 • Published 11 months ago

@genee/theme-vars v1.7.3

Weekly downloads
16
License
MIT
Repository
-
Last release
11 months 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

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