PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 1.5.3
GenerateBlocks v1.5.3
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 / components / dimensions-group / index.js
generateblocks / src / components / dimensions-group Last commit date
index.js 4 years ago
index.js
43 lines
1 /**
2 * External dependencies
3 */
4 import { applyFilters } from '@wordpress/hooks';
5
6 /**
7 * Internal dependencies
8 */
9 import DimensionsControl from '../dimensions';
10
11 export default function DimensionsGroup( props ) {
12 const {
13 dimensions,
14 deviceType,
15 } = props;
16
17 const dimensionItems = applyFilters(
18 'generateblocks.editor.dimensionGroupItems',
19 dimensions,
20 props
21 );
22
23 return (
24 <>
25 {
26 dimensionItems.map( ( item, index ) => {
27 return (
28 <DimensionsControl
29 { ...props }
30 key={ index }
31 device={ deviceType }
32 type={ item.type }
33 label={ item.label }
34 units={ item.units }
35 computedStyles={ item.computedStyles }
36 />
37 );
38 } )
39 }
40 </>
41 );
42 }
43