PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.6.4.2
JetFormBuilder — Dynamic Blocks Form Builder v3.6.4.2
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 / preview.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
preview.js
46 lines
1 import { __ } from '@wordpress/i18n';
2
3 export default function PhoneFieldVisualPreview({
4 separateDialCode = true,
5 separateDialCodeClass = 'separate-dial-code',
6 dialCode = '+1',
7 placeholder = '201-231-2312',
8 value = '',
9 globeIcon,
10 }) {
11 return (
12 <div>
13 <div className={`jet-form-builder__field-wrap phone-field-wrap phone-field-preview ${separateDialCode ? separateDialCodeClass: ''}`}>
14 <div className='iti iti--allow-dropdown iti--show-flags iti--inline-dropdown'>
15 <div className='iti__country-container' aria-hidden="true">
16 <div className='iti__selected-country'>
17 <div className="iti__selected-country-primary">
18 <div
19 className="iti__flag iti__globe"
20 style={{
21 backgroundImage: globeIcon ? `url(${globeIcon})` : 'none',
22 }}
23 ></div>
24 <div className="iti__arrow"></div>
25 </div>
26 { separateDialCode &&
27 <div className="iti__selected-dial-code">{dialCode}</div>
28 }
29 </div>
30 </div>
31
32 <input
33 type="tel"
34 className='jet-form-builder__field phone-field-intl iti__tel-input'
35 disabled
36 readOnly
37 value={value}
38 placeholder={placeholder.length > 0 ? placeholder : '201-231-2312'}
39 onChange={() => {}}
40 aria-label={__( 'Phone number', 'jet-form-builder' )}
41 />
42 </div>
43 </div>
44 </div>
45 );
46 }