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 / block-conditions / components / BeforeConditionOptions.js
jetformbuilder / assets / src / package / block-conditions / components Last commit date
BeforeConditionOptions.js 2 years ago ConditionItem.js 2 years ago ConditionOptions.js 2 years ago ConditionsRepeaterContextProvider.js 2 years ago EditCustomRenderStates.js 2 years ago HumanReadableConditions.js 2 years ago RenderStateOptions.js 2 years ago
BeforeConditionOptions.js
35 lines
1 import useFields from '../../blocks/hooks/useFields';
2
3 const {
4 SelectControl,
5 withFilters,
6 } = wp.components;
7
8 const {
9 __,
10 } = wp.i18n;
11
12 const BeforeConditionOptions = withFilters( 'jet.fb.block.conditions.options' )(
13 props => {
14 const { currentItem, changeCurrentItem } = props;
15
16 const formFields = useFields( { placeholder: '--' } );
17
18 switch ( currentItem.operator ) {
19 case 'render_state':
20 return null;
21 default:
22 return <SelectControl
23 label={ __( 'Field', 'jet-form-builder' ) }
24 labelPosition="side"
25 value={ currentItem.field }
26 options={ formFields }
27 onChange={ newValue => {
28 changeCurrentItem( { field: newValue } );
29 } }
30 />;
31 }
32 },
33 );
34
35 export default BeforeConditionOptions;