choo
Version:
A 4kb framework for creating sturdy frontend applications
19 lines (14 loc) • 359 B
JavaScript
var html = require('nanohtml')
module.exports = filterButton
function filterButton (name, filter, currentFilter, emit) {
var filterClass = filter === currentFilter
? 'selected'
: ''
var uri = '#' + name.toLowerCase()
if (uri === '#all') uri = '/'
return html`<li>
<a href=${uri} class=${filterClass}>
${name}
</a>
</li>`
}