Easy way to concatenate CSS class names in your web apps
import { classNames } from '@mesmotronic/react-classnames';
const element = document.createElement('div');
element.className = classNames('container', 'active', false, null, ' extra-class ');
console.log(element.className); // Output: "container active extra-class"
import React from 'react';
import { classNames } from '@mesmotronic/react-classnames';
function Button({ isActive }) {
return (
<button className={classNames('btn', isActive && 'btn-active', 'btn-primary')}>
Click Me
</button>
);
}