@ithinkdt/naive
Version:
iThinkDT Naive UI
15 lines (11 loc) • 461 B
JSX
import { defineComponent } from 'vue'
import { NTreeSelect } from 'ithinkdt-ui'
import { useModuleRender } from './render'
export const DtModuleTreeSelect = defineComponent({
name: 'ModuleTreeSelect',
setup() {
const { filterModule, renderIcon } = useModuleRender()
const renderMenuIcon = ({ option }) => renderIcon(option)
return () => <NTreeSelect filterable filter={filterModule} renderPrefix={renderMenuIcon} />
},
})