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 / modules / captcha / assets-src / js / turnstile / editor / TurnstileBlockEdit.js
jetformbuilder / modules / captcha / assets-src / js / turnstile / editor Last commit date
TurnstileBlockEdit.js 2 years ago TurnstileOptions.js 2 years ago TurnstileProvider.js 2 years ago main.js 2 years ago preview.js 2 years ago variation.js 2 years ago
TurnstileBlockEdit.js
56 lines
1 import TurnstileOptions from './TurnstileOptions';
2 import preview from './preview';
3
4 const {
5 __,
6 } = wp.i18n;
7 const {
8 ToggleControl,
9 BaseHelp,
10 } = JetFBComponents;
11 const {
12 useCaptchaProvider,
13 } = JetFBHooks;
14 let {
15 TextControl,
16 NumberControl,
17 __experimentalNumberControl,
18 } = wp.components;
19
20 const {
21 InspectorControls,
22 useBlockProps,
23 } = wp.blockEditor;
24
25 NumberControl = NumberControl || __experimentalNumberControl;
26
27 function TurnstileBlockEdit( { isSelected, attributes } ) {
28 const blockProps = useBlockProps();
29
30 if ( attributes.isPreview ) {
31 return <div style={ {
32 width: '100%',
33 display: 'flex',
34 justifyContent: 'center',
35 } }>
36 { preview }
37 </div>;
38 }
39
40 return <>
41 <div { ...blockProps }>
42 { isSelected
43 ? <div style={ { padding: '20px' } }>
44 <TurnstileOptions/>
45 </div>
46 : preview }
47 </div>
48 <InspectorControls>
49 <div style={ { padding: '20px' } }>
50 <TurnstileOptions/>
51 </div>
52 </InspectorControls>
53 </>;
54 }
55
56 export default TurnstileBlockEdit;