PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.1.1
JetFormBuilder — Dynamic Blocks Form Builder v3.1.1
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 / components / AdvancedInspectorControl.js
jetformbuilder / assets / src / package / components Last commit date
AdvancedInspectorControl.js 2 years ago AdvancedModalControl.js 2 years ago BaseHelp.js 2 years ago BaseLabel.js 2 years ago ContainersList.js 2 years ago DetailsContainer.js 2 years ago GroupedSelectControl.js 2 years ago HorizontalLine.js 2 years ago HoverContainer.js 2 years ago MacrosInserter.js 2 years ago ToggleControl.js 2 years ago
AdvancedInspectorControl.js
44 lines
1 import PresetButton from '../preset/components/PresetButton';
2 import MacrosFields from '../macros.button/components/MacrosFields';
3 import BaseLabel from './BaseLabel';
4
5 const {
6 Flex,
7 FlexItem,
8 } = wp.components;
9 const {
10 useInstanceId,
11 } = wp.compose;
12
13 function AdvancedInspectorControl( {
14 children,
15 value,
16 label,
17 onChangePreset = false,
18 onChangeMacros = false,
19 } ) {
20
21 const instanceId = useInstanceId( FlexItem,
22 'jfb-AdvancedInspectorControl' );
23
24 return <>
25 <BaseLabel
26 label={ label }
27 htmlFor={ instanceId }
28 >
29 { false !== onChangePreset && <PresetButton
30 value={ value }
31 onChange={ onChangePreset }
32 /> }
33 { false !== onChangeMacros && <MacrosFields
34 onClick={ onChangeMacros }
35 /> }
36 </BaseLabel>
37 { 'function' === typeof children
38 ? children( { instanceId } )
39 : children
40 }
41 </>;
42 }
43
44 export default AdvancedInspectorControl;