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 / package / action-fields-map / components / ActionFieldsMap.js
jetformbuilder / assets / src / package / action-fields-map / components Last commit date
ActionFieldsMap.js 2 years ago DynamicPropertySelect.js 2 years ago WrapperRequiredControl.js 2 years ago
ActionFieldsMap.js
47 lines
1 import ActionFieldsMapContext from '../context/ActionFieldsMapContext';
2
3 const {
4 BaseControl,
5 } = wp.components;
6
7 function ActionFieldsMap( {
8 fields = [],
9 label = '[Empty label]',
10 children = null,
11 plainHelp = '',
12 customHelp = false,
13 } ) {
14
15 return <BaseControl
16 label={ label }
17 key="jet_fields_map"
18 >
19 <div className="jet-user-fields-map__list">
20 { (
21 customHelp && 'function' === typeof customHelp
22 ) && customHelp() }
23
24 { Boolean( plainHelp.length ) && <span
25 className={ 'description-controls' }
26 >{ plainHelp }</span> }
27
28 { fields.map( ( [ fieldId, fieldData ], index ) => <React.Fragment
29 key={ `field_in_map_${ fieldId + index }` }
30 >
31 <ActionFieldsMapContext.Provider value={ {
32 name: fieldId,
33 data: fieldData,
34 index,
35 } }>
36 { 'function' === typeof children
37 ? children( { fieldId, fieldData, index } )
38 : children }
39 </ActionFieldsMapContext.Provider>
40 </React.Fragment> ) }
41 </div>
42 </BaseControl>;
43 }
44
45 export default ActionFieldsMap;
46
47