0.1.28 • Published 5 years ago

rat-provider v0.1.28

Weekly downloads
3
License
BSD-3-Clause
Repository
github
Last release
5 years ago

rat-provider

  • category: Util
  • chinese: 主题注入
  • type: 工具

何时使用

需要全局换肤的时候,可以通过简单修改主题变量,达到换肤的目的。

API

StyleProvider

属性说明类型默认值
style需要替换的主题变量集合obj
  • style

    style 注入提供了主题换肤能力,使用 style 注入变量后,可以直接替换全局的颜色、大小配置。

    使用 demo:

    import { StyleProvider } from 'nuke-theme-provider';
    
    let orange = {
        Core:{
            [`color-brand1-1`]: '#FFF0E6', // [主品牌色-浅]
            [`color-brand1-6`]: '#FF6A00', // [主品牌色-常规]
            [`color-brand1-9`]: '#E35300'  // [主品牌色-深]
        },
    
    };
    <StyleProvider style={orange}>
         <Button type="primary" style={styles.btn}>主操作</Button>
    </StyleProvider>

    使用 demo:

    import { StyleProvider } from 'nuke-theme-provider';
    
    <StyleProvider>
         <Button type="primary" style={styles.btn}>主操作</Button>
    </StyleProvider>

附常用基础变量

'color-brand1-1' :'#E4F0FD', // [主品牌色-浅]

'color-brand1-6': '#3089DC', // [主品牌色-常规]

'color-Brand1-9' :'#1170BC', // [主品牌色-深]

'color-line1-2' :'#DCDEE3', // [线条-常规]

'color-line1-3' :'#C4C6CF', // [线条-深]

'color-text1-2' :'#999999', // [文字-浅]

'color-text1-3' :'#666666', // [文字-常规]
0.1.28

5 years ago

0.1.27

6 years ago

0.1.26

6 years ago

0.1.25

6 years ago

0.1.24

6 years ago

0.1.23

6 years ago

0.1.22

6 years ago

0.1.21

7 years ago

0.1.20

7 years ago

0.1.19

7 years ago

0.1.18

7 years ago

0.1.17

7 years ago

0.1.16

7 years ago

0.1.15

7 years ago

0.1.14

7 years ago

0.1.13

7 years ago

0.1.11

7 years ago

0.1.10

7 years ago

0.1.9

7 years ago

0.1.8

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago