UNPKG

@wordpress/block-library

Version:
20 lines (17 loc) • 493 B
import { SelectControl as WCSelectControl } from '@wordpress/components'; import { usePublicTaxonomies } from '../../utils'; export default function TaxonomyControl( { value, onChange, ...props } ) { const taxonomies = usePublicTaxonomies(); const taxonomyOptions = taxonomies.map( ( taxonomy ) => ( { label: taxonomy.name, value: taxonomy.slug, } ) ); return ( <WCSelectControl options={ taxonomyOptions } value={ value } onChange={ onChange } { ...props } /> ); }