npm.io
1.0.2 • Published 5 years ago

@mateusz_lisowski/merge-classnames

Licence
MIT
Version
1.0.2
Deps
0
Size
4 kB
Vulns
0
Weekly
0
Stars
3

@mateusz_lisowski/merge-classnames

npm (scoped) npm bundle size (minified)

Simple package for merging multiple classes where some of the classes are conditionally applied.

It could be used for example in the React project.

No dependencies.

Install

$ npm install @mateusz_lisowski/merge-classnames

Usage



import cx from '@mateusz_lisowski/merge-classnames';

or

const cx = require("@mateusz_lisowski/merge-classnames");

Examples

cx([{ "any-className": true }, "fixed-class"]); // 'any-className fixed-class'

cx([{ "any-className": false }, { "second-className": true }]); // 'second-className'

cx([{ "any-className": false }, { "second-className": false }]); // ''

Keywords