2.3.12 • Published 5 years ago

nuke-theme-provider v2.3.12

Weekly downloads
58
License
Apache-2.0
Repository
gitlab
Last release
5 years ago

ThemeProvider

  • category: Util
  • chinese: 主题注入
  • type: Tool

Usage

When the global skin change is needed, the theme variable can be simply modified to achieve the purpose of skin change.

API

StyleProvider

AttributeDescriptionTypeDefault
styleA collection of theme variables to be replacedobjnull
androidConfigsAndroid md configuration, such as {materialDesign:false,rippleEnabled:false}objnull
  • style

    Style injection provides the subject skin ability. With the style injection variable, the global color and size configuration can be replaced directly.

usage 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>
  • androidConfigs

    AndroidConfigs is customized for android, mainly used for opening and closing of MD switch. The API currently open is:

    {
        materialDesign:true, // whether the materialDesign effect is enabled
        rippleEnabled:true // Whether to open water ripple effect
    }

    usage demo:

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

Common base variables

'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', // [文字-常规]

The Other

  • Chat with @翊晨[yichen] in Dingtalk desktop App Download
  • DingTalk Group
2.3.12

5 years ago

2.3.11

5 years ago

2.3.10

5 years ago

2.3.9

5 years ago

2.3.8

5 years ago

2.3.7

5 years ago

2.3.6

5 years ago

2.3.5

5 years ago

2.3.4

5 years ago

2.3.3

5 years ago

2.3.2

5 years ago

2.3.1

5 years ago

2.3.0

5 years ago

2.2.29

6 years ago

2.2.28

6 years ago

2.2.26

6 years ago

2.2.24

6 years ago

2.2.23

6 years ago

2.2.21

6 years ago

2.2.19

6 years ago

2.2.18

6 years ago

2.2.17

6 years ago

2.2.16

6 years ago

2.2.14

6 years ago

2.2.13

6 years ago

2.2.11

6 years ago

2.2.10

6 years ago

2.2.8

6 years ago

2.2.7

6 years ago

2.2.6

6 years ago

2.2.4

6 years ago

2.2.3

6 years ago

2.2.2

6 years ago

2.1.10

6 years ago

2.1.6

6 years ago

2.1.4

6 years ago

2.1.3

6 years ago

2.1.1-4.3

6 years ago

2.1.1-4.2

6 years ago

2.1.1-3

6 years ago

2.1.1-2

6 years ago

2.1.1-1

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago