1.4.1 • Published 4 years ago

to-class v1.4.1

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

to-class

Build status Coverage npm version Donate

Builds a string of conditional, deduplicated classNames using whatever you can throw at it.

# npm
npm install to-class

# yarn
yarn add to-class

Usage

import toClass from 'to-class';

toClass('foo', 'bar', 'foo'); // => 'foo bar'
toClass(['foo', 'bar', false]); // => 'foo bar'
toClass('foo', {bar: true}); // => 'foo bar'
toClass({foo: true}, {bar: true}); // => 'foo bar'
toClass({foo: true, bar: false}); // => 'foo'
toClass({foo: true, bar: true}, ['bar', 'baz', ['foo']], 'foo'); // => 'foo bar baz'

Polyfill

If you need to support browsers <= IE11 you can import the polyfilled version.

import toClass from 'to-class/polyfill';
1.4.1

4 years ago

1.4.0

4 years ago

1.3.1

4 years ago

1.2.2

4 years ago

1.3.0

4 years ago

1.1.0

4 years ago