UNPKG

@wordpress/components

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