element-plus
Version:
A Component Library for Vue 3
16 lines (14 loc) • 367 B
text/typescript
import { defineComponent, h } from 'vue'
export default defineComponent({
name: 'NodeContent',
render() {
const { node, panel } = this.$parent
const { data, label } = node
const { renderLabelFn } = panel
return h(
'span',
{ class: 'el-cascader-node__label' },
renderLabelFn ? renderLabelFn({ node, data }) : label
)
},
})