UNPKG

@wordpress/components

Version:
33 lines (32 loc) 877 B
// packages/components/src/query-controls/category-select.tsx import { buildTermsTree } from "./terms"; import TreeSelect from "../tree-select"; import { useMemo } from "@wordpress/element"; import { jsx as _jsx } from "react/jsx-runtime"; function CategorySelect({ __next40pxDefaultSize, label, noOptionLabel, categoriesList, selectedCategoryId, onChange: onChangeProp, ...props }) { const termsTree = useMemo(() => { return buildTermsTree(categoriesList); }, [categoriesList]); return /* @__PURE__ */ _jsx(TreeSelect, { label, noOptionLabel, onChange: onChangeProp, tree: termsTree, selectedId: selectedCategoryId !== void 0 ? String(selectedCategoryId) : void 0, ...props, __nextHasNoMarginBottom: true, __next40pxDefaultSize }); } export { CategorySelect as default }; //# sourceMappingURL=category-select.js.map