createClassName
🎈 - Create className based on an object's conditions.
Installation
Install the dependencies.
$ npm i --save create-classnameou$ yarn add create-classname
Definition
;
- defaultClassName: string
- data | props: object
- mapping: array
- verifier: string | function
- className: string | function
Example
//App.jsx ReactDOM;
//MyButton.jsx; { super; const mapping = verifier: 'active' className: 'active' verifier: 'color' `color-` picon && poutline className: 'button-icon-outline' praised className: 'button-raised' verifier: 'round' className: 'button-round' ; const className = ; //className => "button active color-blue button-icon-outline" thisstate = className: className ; } { return <button className=thisstateclassName></button> }
License
ISC