brisky-props

Adds attributes to Brisky

Usage no npm install needed!

<script type="module">
  import briskyProps from 'https://cdn.skypack.dev/brisky-props';
</script>

README

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',
          $tansform: (val) => `http://bla.com/${val}.jpg`
        }
      }
    }
  }, state)

  document.body.appendChild(app)

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