0.2.0 • Published 6 years ago

viewroute v0.2.0

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

viewroute

a view router for morphable

npm install viewroute

usage

const router = require('viewroute')
const _ = require('morphable')
const bel = require('bel')

const route = router({
  on: state => bel`<div>on</div>`,
  off: state => bel`<div>off</div>`
})

const body = _(state => bel`<body>${route(state)}</body>`)
document.body = body()

route.load('on') // loads `on` view
route.load('off') // loads `off` view
route.load() // unloads view