custom/apps/CampitValidation/Resources/views/storefront/component/address/address-form.html.twig line 1

Open in your IDE?
  1. {% sw_extends "@Storefront/storefront/component/address/address-form.html.twig" %}
  2. {% block component_address_form_phone_number_input %}
  3.     {% set campitValidationOptions = {
  4.         'snippets': {
  5.             'validationError': {
  6.                 'tooShort': "campitValidation.validationError.tooShort"|trans|sw_sanitize,
  7.                 'tooLong': "campitValidation.validationError.tooLong"|trans|sw_sanitize,
  8.                 'notANumber': "campitValidation.validationError.notANumber"|trans|sw_sanitize,
  9.                 'invalidCountryCode': "campitValidation.validationError.invalidCountryCode"|trans|sw_sanitize,
  10.                 'invalidPhoneNumber': "campitValidation.validationError.invalidPhoneNumber"|trans|sw_sanitize,
  11.             },
  12.         },
  13.         'config':{
  14.             'showFlags' : config('CampitValidation.config.showFlags'),
  15.             'showSelectedDialCode' : config('CampitValidation.config.showSelectedDialCode'),
  16.             'countrySearch' : config('CampitValidation.config.countrySearch'),
  17.             'phoneNumberFormat' : config('CampitValidation.config.phoneNumberFormat'),
  18.             'initialCountry' : config('CampitValidation.config.initialCountry'),
  19.         },
  20.         'assetPath': asset('')
  21.     } %}
  22.     <input type="text"
  23.            class="form-control"
  24.            placeholder="{{ "address.phoneNumberPlaceholder"|trans|striptags }}"
  25.            value="{{ data.get('phoneNumber') }}"
  26.             {{ config('core.loginRegistration.phoneNumberFieldRequired') ? 'required="true"' }}
  27.            data-form-validation-required
  28.            data-form-validation-required-message="{{ "campitValidation.validationError.invalidPhoneNumber"|trans|sw_sanitize }}"
  29.            data-campit-validation
  30.            data-campit-validation-options="{{ campitValidationOptions|json_encode }}"
  31.     >
  32.     <input type="hidden"
  33.            name="{{ prefix }}[phoneNumber]"
  34.            value="{{ data.get('phoneNumber') }}"
  35.             {{ config('core.loginRegistration.phoneNumberFieldRequired') ? 'required="true"' }}>
  36. {% endblock %}