@wordpress/block-library
Version:
Block library for the WordPress editor.
25 lines (23 loc) • 652 B
JavaScript
/**
* 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