1.0.0 • Published 4 years ago

@kuoruan/class-names v1.0.0

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

class-names

A util for conditionally joining classNames together

Usage

classNames('foo', 'bar'); // => 'foo bar'
classNames('foo', { bar: true }); // => 'foo bar'
classNames({ 'foo-bar': true }); // => 'foo-bar'
classNames({ 'foo-bar': false }); // => ''
classNames({ foo: true }, { bar: true }); // => 'foo bar'
classNames({ foo: true, bar: true }); // => 'foo bar'

With arrays:

var arr = ['b', { c: true, d: false }];
classNames('a', arr); // => 'a b c'