UNPKG

@wordpress/block-library

Version:
25 lines (23 loc) 652 B
/** * WordPress dependencies */ import { postCategories, postTerms } from '@wordpress/icons'; const variationIconMap = { category: postCategories, post_tag: postTerms }; // We add `icons` to categories and tags. The remaining ones use // the block's default icon. export default function enhanceVariations(settings, name) { if (name !== 'core/post-terms') { return settings; } const variations = settings.variations.map(variation => ({ ...variation, ...(variationIconMap[variation.name] && { icon: variationIconMap[variation.name] }) })); return { ...settings, variations }; } //# sourceMappingURL=hooks.js.map