PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 1.6.0
GenerateBlocks v1.6.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 / blocks / image / index.js
generateblocks / src / blocks / image Last commit date
components 3 years ago css 3 years ago block.json 4 years ago edit.js 4 years ago editor.scss 3 years ago index.js 4 years ago save.js 4 years ago transforms.js 4 years ago
index.js
31 lines
1 /**
2 * WordPress dependencies
3 */
4 import { registerBlockType } from '@wordpress/blocks';
5
6 /**
7 * Internal dependencies
8 */
9 import metadata from './block.json';
10 import edit from './edit';
11 import save from './save';
12 import transforms from './transforms';
13 import dynamicContentAttributes from '../../extend/dynamic-content/attributes';
14 import getSpacingAttributes from '../../components/dimensions/attributes';
15 import getIcon from '../../utils/get-icon';
16
17 const attributes = Object.assign(
18 {},
19 metadata.attributes,
20 dynamicContentAttributes,
21 getSpacingAttributes( 'image' )
22 );
23
24 registerBlockType( 'generateblocks/image', {
25 icon: getIcon( 'image' ),
26 attributes,
27 edit,
28 save,
29 transforms,
30 } );
31