PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 2.2.0
GenerateBlocks v2.2.0
trunk 1.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.3.0
generateblocks / src / editor / icons.js
generateblocks / src / editor Last commit date
disable-blocks.js 1 year ago editor.scss 1 year ago global-max-width.js 1 year ago icons.js 6 months ago index.js 6 months ago stores.js 1 year ago style-html-attribute.js 1 year ago toolbar-appenders.js 1 year ago
icons.js
34 lines
1 import { addFilter, applyFilters } from '@wordpress/hooks';
2 import { __ } from '@wordpress/i18n';
3
4 import generalSvgs from '@components/icon-picker/svgs-general';
5 import socialSvgs from '@components/icon-picker/svgs-social';
6
7 addFilter(
8 'generateblocks.editor.iconSVGSets',
9 'generateblocks/standard-icons',
10 ( icons, attributes ) => {
11 const showStandardIcons = applyFilters(
12 'generateblocks.editor.showStandardIcons',
13 true,
14 { attributes }
15 );
16
17 if ( ! showStandardIcons ) {
18 return icons;
19 }
20
21 return {
22 general: {
23 group: __( 'General', 'generateblocks' ),
24 svgs: generalSvgs,
25 },
26 social: {
27 group: __( 'Social', 'generateblocks' ),
28 svgs: socialSvgs,
29 },
30 ...icons,
31 };
32 }
33 );
34