PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 1.8.2
GenerateBlocks v1.8.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 / ZIndex.js
generateblocks / src / extend / inspector-control / controls / layout / components Last commit date
Display.js 3 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
ZIndex.js
24 lines
1 import { __ } from '@wordpress/i18n';
2 import { TextControl } from '@wordpress/components';
3
4 export default function ZIndex( { value, onChange, label, placeholder } ) {
5 return (
6 <TextControl
7 label={ label || __( 'z-index', 'generateblocks' ) }
8 type={ 'number' }
9 value={ value || 0 === value ? value : '' }
10 placeholder={ placeholder }
11 onChange={ onChange }
12 onBlur={ () => {
13 if ( value || 0 === value ) {
14 onChange( parseFloat( value ) );
15 }
16 } }
17 onClick={ ( e ) => {
18 // Make sure onBlur fires in Firefox.
19 e.currentTarget.focus();
20 } }
21 />
22 );
23 }
24