@mateusz_lisowski/merge-classnames

1.0.2 • Public • Published

@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 }]); // ''

Package Sidebar

Install

npm i @mateusz_lisowski/merge-classnames

Weekly Downloads

2

Version

1.0.2

License

MIT

Unpacked Size

4.29 kB

Total Files

3

Last publish

Collaborators

  • mateusz_lisowski