PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 2.0.2
GenerateBlocks v2.0.2
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 / extend / inspector-control / controls / layout / components / Display.js
generateblocks / src / extend / inspector-control / controls / layout / components Last commit date
Display.js 2 years ago FlexDirection.js 3 years ago LayoutCSS.js 3 years ago LayoutControl.js 3 years ago ThemeWidth.js 2 years ago ZIndex.js 3 years ago editor.scss 3 years ago
Display.js
26 lines
1 import { __ } from '@wordpress/i18n';
2 import { SelectControl } from '@wordpress/components';
3 import { useCallback } from '@wordpress/element';
4
5 const Display = function Display( { value, onChange, label } ) {
6 const onChangeHandler = useCallback( onChange, [ value ] );
7
8 return (
9 <SelectControl
10 label={ label }
11 options={ [
12 { label: __( 'Default', 'generateblocks' ), value: '' },
13 { label: 'Block', value: 'block' },
14 { label: 'Inline Block', value: 'inline-block' },
15 { label: 'Flex', value: 'flex' },
16 { label: 'Inline Flex', value: 'inline-flex' },
17 { label: 'Inline', value: 'inline' },
18 ] }
19 value={ value }
20 onChange={ onChangeHandler }
21 />
22 );
23 };
24
25 export { Display };
26