vigour-io / brisky-props

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

brisky-props

Build Status js-standard-style npm version Coverage Status

Set attributes on brisky-elements

  const render = require('brisky/render')
  const s = require('vigour-state/s')
  const state = s({ thumb: 'cat' })

  const app = render({
    img: {
      tag: 'img',
      props: {
        src: {
          $: 'thumb',
          $transform: (val) => `http://bla.com/${val}.jpg`
        }
      }
    }
  }, state)

  document.body.appendChild(app)

  state.cat.thumb('dog') // → changes thumb to dog

About

License:ISC License


Languages

Language:JavaScript 100.0%