1.0.4 • Published 6 years ago

@lnked/react-classes v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

react-classes

A simple JavaScript utility for conditionally joining classNames together.

Install with npm or Yarn:

npm:

npm install @lnked/react-classes --save

Yarn (note that yarn add automatically saves the package to the dependencies in package.json):

yarn add @lnked/react-classes

Use with Node.js, Browserify, or webpack:

import * as React from 'react'
import * as css from './styles.scss'

import { сlasses } from '@lnked/react-classes'

const cx = сlasses.bind(css)

export const Example = () => {
    return (
        <div className={cx({ layout: true })}>
            <div className={cx({ content: true }, css.exampleClass)}>example 1</div>
            <div className={cx({ content: true, add: 1 + 1 === 2 }, css.exampleClass)}>example 1</div>
        </div>
    )
}