attr-class

0.0.2 • Public • Published

attrClass

npm install attr-class

una pequeña funcion de >=0.2kb, ideal para la generacion de className dinamicos

Ejemplo basico

import attrClass from 'attrClass'

attrClass({
    btn : true
})
// btn

Ejemplo medio 1

import attrClass from 'attrClass'

attrClass({
    'btn-$' : 'primary'
})
// btn-primary

Ejemplo medio 2

import attrClass from 'attrClass'

attrClass({
    btn : {
        '--primary' : true,
        '--second'  : false,
        '--shadow'(){
            return {
                '--primary' : this['--primary'],
                '--second'  : this['--second']
            }
        }
    }
})
// btn--primary btn--shadow--primary

Readme

Keywords

none

Package Sidebar

Install

npm i attr-class

Weekly Downloads

0

Version

0.0.2

License

ISC

Last publish

Collaborators

  • uppercod