UNPKG

w-ui

Version:

A Vue.js 2.0 UI Toolkit for mobile

15 lines (14 loc) 621 B
export default { name: 'render', functional: true, props: { node: Object, tpl: Function }, render (h, ctx) { let titleClass = ctx.props.node.selected ? 'node-title node-selected' : 'node-title' if (ctx.props.node.searched) titleClass += ' node-searched' // return ctx.props.tpl ? ctx.props.tpl(ctx.props.node, ctx) : <span domPropsInnerHTML={ctx.props.node.title} class={titleClass} onClick={() => ctx.parent.nodeSelected(ctx.props.node)}></span> return ctx.props.tpl ? ctx.props.tpl(ctx.props.node, ctx) : <span domPropsInnerHTML={ctx.props.node.title} class={titleClass}></span> } }