UNPKG

@gechiui/components

Version:
34 lines (32 loc) 779 B
import _extends from "@babel/runtime/helpers/esm/extends"; import { createElement } from "@gechiui/element"; /** * Internal dependencies */ import { buildTermsTree } from './terms'; import TreeSelect from '../tree-select'; /** * GeChiUI dependencies */ import { useMemo } from '@gechiui/element'; export default function CategorySelect(_ref) { let { label, noOptionLabel, categoriesList, selectedCategoryId, onChange, ...props } = _ref; const termsTree = useMemo(() => { return buildTermsTree(categoriesList); }, [categoriesList]); return createElement(TreeSelect, _extends({ label, noOptionLabel, onChange, tree: termsTree, selectedId: selectedCategoryId }, props)); } //# sourceMappingURL=category-select.js.map