UNPKG

@wordpress/block-library

Version:
20 lines (17 loc) 472 B
import { SelectControl } 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 ( <SelectControl options={ taxonomyOptions } value={ value } onChange={ onChange } { ...props } /> ); }