UNPKG

yoyo-bootstrap

Version:

Bootstrap components for the actual DOM (built with yoyo)

20 lines (15 loc) 621 B
const yo = require('yo-yo') const Children = require('./children') require('./less/navs.less') const NavItem = function (props) { props = props || {} var content = props.href && yo`<a href=${props.href} target=${props.target || ''}>${Children(arguments)}</a>` || Children(arguments) return yo` <li class="${(props.bsClass && props.bsClass + ' ' || '') + (props.active && 'active ' || '') + (props.disabled && 'disabled ' || '')}" data-eventKey=${props.eventKey} role=${props.role && props.role || 'presentation'} onclick=${props.onClick}> ${content} </li> ` } module.exports = NavItem