react-native-multiple-styles

1.0.4 • Public • Published

react-native-multiple-styles

A simple utility for handeling mutiple styles (classes) in react-native

Install with npm.

npm install react-native-multiple-styles --save

Import it to your project

import multipleStyles from 'react-native-multiple-styles'

Usage

var styles = StyleSheet.create({
  icon: {
    backgroundColor: 'black'
  },
  iconRed: {
    backgroundColor: 'red'
  }
});
 
multipleStyles(styles.icon, styles.iconRed) // => [1, 2]
multipleStyles(styles.icon, { [styles.iconRed]: true }) // => [1, 2]
multipleStyles(styles.icon, { [styles.iconRed]: false }) // => [1]

It returns an array of the IDs representing the style objects. More info about that here.

Tests

npm test

/react-native-multiple-styles/

    Package Sidebar

    Install

    npm i react-native-multiple-styles

    Weekly Downloads

    1

    Version

    1.0.4

    License

    MIT

    Last publish

    Collaborators

    • dubbelnisse