UNPKG

petals-ui

Version:
15 lines (14 loc) 593 B
import { getComponentConfig, BaseHeadlessComponent } from '../../basic'; import { resolveTreeProps, resolveTreeData } from '../helper'; class SearchableTreeHeadlessComponent extends BaseHeadlessComponent { getComponentName() { return getComponentConfig('searchableTree', 'name') || 'SearchableTree'; } resolveTreeProps() { return resolveTreeProps(this.sc); } resolveTreeData(keyword) { return resolveTreeData(this.sc.dataSource, this.sc.nodeField.children || 'children', keyword, this.sc.filter); } } export { SearchableTreeHeadlessComponent };