PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.1.2
JetFormBuilder — Dynamic Blocks Form Builder v3.1.2
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 / ConditionsRepeaterContextProvider.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
ConditionsRepeaterContextProvider.js
35 lines
1 import RepeaterHeadContext
2 from '../../repeater/context/repeater.custom.item.head';
3 import RepeaterButtonsContext
4 from '../../repeater/context/repeater.custom.item.buttons';
5 import humanReadableCondition from '../helpers/humanReadableCondition';
6
7 const {
8 __,
9 } = wp.i18n;
10
11 function ConditionsRepeaterContextProvider( { children } ) {
12 return <RepeaterHeadContext.Provider
13 value={ {
14 isSupported: () => true,
15 render: ( { currentItem } ) => <span
16 className={ 'repeater-item-title' }
17 dangerouslySetInnerHTML={ {
18 __html: currentItem?.or_operator
19 ? __( 'OR', 'jet-form-builder' )
20 : humanReadableCondition( currentItem ),
21 } }
22 />,
23 } }
24 >
25 <RepeaterButtonsContext.Provider
26 value={ {
27 edit: item => !item.or_operator,
28 } }
29 >
30 { children }
31 </RepeaterButtonsContext.Provider>
32 </RepeaterHeadContext.Provider>;
33 }
34
35 export default ConditionsRepeaterContextProvider;