PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.1.6
JetFormBuilder — Dynamic Blocks Form Builder v3.1.6
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / assets / src / editor / blocks / heading-field / edit.js
jetformbuilder / assets / src / editor / blocks / heading-field Last commit date
edit.js 2 years ago index.js 2 years ago preview.js 2 years ago
edit.js
52 lines
1 import preview from './preview';
2
3 const {
4 GeneralFields,
5 AdvancedFields,
6 FieldWrapper,
7 } = JetFBComponents;
8
9 const {
10 InspectorControls,
11 useBlockProps,
12 } = wp.blockEditor ? wp.blockEditor : wp.editor;
13
14 export default function HeadingEdit( props ) {
15 const blockProps = useBlockProps();
16
17 const {
18 isSelected,
19 attributes,
20 editProps: { uniqKey }
21 } = props;
22
23 if ( attributes.isPreview ) {
24 return <div style={ {
25 width: '100%',
26 display: 'flex',
27 justifyContent: 'center',
28 } }>
29 { preview }
30 </div>;
31 }
32
33 return [
34 isSelected && <InspectorControls key={ uniqKey( 'InspectorControls' ) }>
35 <GeneralFields
36 key={ uniqKey( 'GeneralFields' ) }
37 { ...props }
38 />
39 <AdvancedFields
40 key={ uniqKey( 'AdvancedFields' ) }
41 { ...props }
42 />
43 </InspectorControls>,
44 <div { ...blockProps } key={ uniqKey( 'viewBlock' ) }>
45 <FieldWrapper
46 key={ uniqKey( 'FieldWrapper' ) }
47 valueIfEmptyLabel={ 'Heading' }
48 { ...props }
49 />
50 </div>
51 ];
52 }