PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.1.0
JetFormBuilder — Dynamic Blocks Form Builder v3.1.0
3.6.5.1 3.6.5 3.6.4.2 3.6.4.1 3.6.4 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 / components / presets / general-preset.js
jetformbuilder / assets / src / editor / components / presets Last commit date
general-preset.js 3 years ago
general-preset.js
49 lines
1 const {
2 GlobalField,
3 AvailableMapField,
4 } = JetFBComponents;
5
6 const { withPreset } = JetFBActions;
7
8 const { Fragment } = wp.element;
9
10 function GeneralPreset( {
11 value,
12 availableFields,
13 isMapFieldVisible,
14 isVisible,
15 onChange,
16 } ) {
17 const position = 'general';
18
19 const onChangeValue = ( newValue, name ) => {
20 onChange( { ...value, [ name ]: newValue } );
21 }
22
23 return <Fragment key={ 'jfb-general-preset-main-wrapper' }>
24 { window.JetFormEditorData.presetConfig.global_fields.map( ( data, index ) => <GlobalField
25 key={ data.name + index }
26 value={ value }
27 index={ index }
28 data={ data }
29 options={ data.options }
30 onChangeValue={ onChangeValue }
31 isVisible={ isVisible }
32 position={ position }
33 /> ) }
34
35 { value.from && (
36 availableFields.map( ( field, index ) => <AvailableMapField
37 key={ field + index }
38 fieldsMap={ value.fields_map }
39 field={ field }
40 index={ index }
41 onChangeValue={ onChangeValue }
42 isMapFieldVisible={ isMapFieldVisible }
43 value={ value }
44 /> )
45 ) }
46 </Fragment>;
47 }
48
49 export default withPreset( GeneralPreset );