PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.6.5
JetFormBuilder — Dynamic Blocks Form Builder v3.6.5
3.6.5.1 3.6.5 3.6.4.2 3.6.4.1 3.6.4 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 / blocks-v2 / phone-field / assets / src / editor / block / index.js
jetformbuilder / modules / blocks-v2 / phone-field / assets / src / editor / block Last commit date
edit.js 2 months ago index.js 4 months ago preview.js 4 months ago style.scss 4 months ago
index.js
42 lines
1 import Edit from './edit';
2 import metadata from '../../../../block.json';
3 import './style.scss';
4
5 const { name, icon = '' } = metadata;
6
7 export { name };
8 export { metadata };
9
10 export const settings = {
11 icon: <span dangerouslySetInnerHTML={ { __html: icon } }></span>,
12 description: 'Add an international phone number input field with country flags, dial codes, and validation.',
13 edit: Edit,
14 jfbResolveBlock() {
15 const base = {
16 clientId: this.clientId,
17 name: this.name,
18 };
19
20 if ( ! this.attributes.name ) {
21 return base;
22 }
23
24 return {
25 ...base,
26 fields: [
27 {
28 value: this.attributes.name,
29 name: this.attributes.name,
30 label: this.attributes.label || this.attributes.name,
31 },
32 ],
33 };
34 },
35 useEditProps: [ 'uniqKey', 'attrHelp' ],
36 example: {
37 attributes: {
38 isPreview: true,
39 },
40 },
41 };
42