UNPKG

vuikit

Version:

A responsive Vue UI library for web site interfaces based on UIkit

25 lines (21 loc) 511 B
import { mergeData } from 'vuikit/src/util/vue' import { ElementSubnavItem } from '../elements' export default { name: 'VkSubnavItem', functional: true, props: ElementSubnavItem.props, render (h, { props, data, parent }) { if (data.rerendering) { delete data.class } return h(ElementSubnavItem, mergeData(data, { props }, { rerender: true, on: { click: e => { e.preventDefault() parent.triggerUpdate(data.key) } } })) } }