vendor/store.shopware.com/swagamazonpay/src/Resources/views/storefront/component/swag-amazon-pay/amazon-pay-button.html.twig line 1

Open in your IDE?
  1. {% block storefront_component_swag_amazon_pay_amazon_pay_button %}
  2.     {% if page.extensions.SwagAmazonPayButton is not null %}
  3.         {% block storefront_component_swag_amazon_pay_amazon_pay_button_wrapper %}
  4.             <div class="swag-amazon-pay-wrapper{% if identifier is not null %} {{ identifier }}{% endif %}"
  5.                     {% if page.extensions.SwagAmazonPayButton.hideButton %} hidden="hidden"{% endif %}>
  6.                 {% block storefront_component_swag_amazon_pay_amazon_pay_button_insecure_request_notification %}
  7.                     {% if page.extensions.SwagAmazonPayButton.secureRequest != 1 %}
  8.                         <div class="swag-amazon-pay-button-tooltip-overlay connection-is-insecure"
  9.                             data-bs-toggle="tooltip"
  10.                             data-bs-placement="bottom"
  11.                             title="{{ "SwagAmazonPay.errors.insecure"|trans|striptags }}">
  12.                             <div class="swag-amazon-pay-button-error connection-is-insecure"
  13.                                  hidden="hidden">
  14.                                 {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with {
  15.                                     type: "danger",
  16.                                     content: 'SwagAmazonPay.errors.insecure' |trans|striptags
  17.                                 } %}
  18.                             </div>
  19.                         </div>
  20.                     {% endif %}
  21.                 {% endblock %}
  22.                 {% block storefront_component_swag_amazon_pay_amazon_pay_button_loading_indicator %}
  23.                     <div id="swag-amazon-pay-loading-indicator{% if identifier is not null %}-{{ identifier }}{% endif %}"
  24.                         class="swag-amazon-pay-loading-indicator{% if identifier is not null %} {{ identifier }}{% endif %}"
  25.                         hidden="hidden">
  26.                     </div>
  27.                 {% endblock %}
  28.                 {% block storefront_component_swag_amazon_pay_amazon_pay_button_container %}
  29.                     <div id="swag-amazon-pay-button-container{% if identifier is not null %}-{{ identifier }}{% endif %}"
  30.                         class="swag-amazon-pay-button-container{% if identifier is not null %} {{ identifier }}{% endif %}"
  31.                         data-amazon-pay-button="true"
  32.                         data-amazon-pay-button-options='{
  33.                             "libraryUrl": "{{ page.extensions.SwagAmazonPayButton.libraryUrl }}",
  34.                             "loadingElementId": "swag-amazon-pay-loading-indicator{% if identifier is not null %}-{{ identifier }}{% endif %}",
  35.                             "errorElementId": "swag-amazon-pay-button-error{% if identifier is not null %}-{{ identifier }}{% endif %}",
  36.                             "createCheckoutSessionConfig": {
  37.                                 "payloadJSON": "{{ page.extensions.SwagAmazonPayButton.payload | escape('js') }}",
  38.                                 "signature": "{{ page.extensions.SwagAmazonPayButton.signature }}",
  39.                                 "publicKeyId": "{{ page.extensions.SwagAmazonPayButton.publicKeyId }}"
  40.                             },
  41.                             "buttonConfig": {
  42.                                 {% block storefront_component_swag_amazon_pay_amazon_pay_button_config %}
  43.                                     "merchantId": "{{ page.extensions.SwagAmazonPayButton.merchantId }}",
  44.                                     "sandbox": {% if page.extensions.SwagAmazonPayButton.sandbox == 1 %}true{% else %}false{% endif %},
  45.                                     "ledgerCurrency": "{{ page.extensions.SwagAmazonPayButton.ledgerCurrency }}",
  46.                                     "checkoutLanguage": "{{ page.extensions.SwagAmazonPayButton.checkoutLanguage }}",
  47.                                     "placement": "{{ page.extensions.SwagAmazonPayButton.placement }}",
  48.                                     "productType": "{{ page.extensions.SwagAmazonPayButton.productType }}",
  49.                                     "buttonColor": "{{ page.extensions.SwagAmazonPayButton.buttonColor }}",
  50.                                     "estimatedOrderAmount": {% if page.extensions.SwagAmazonPayButton.estimatedOrderAmount %}{{ page.extensions.SwagAmazonPayButton.estimatedOrderAmount|json_encode }}{% else %}null{% endif %}
  51.                                 {% endblock %}
  52.                             }}'>
  53.                     </div>
  54.                 {% endblock %}
  55.                 {% block storefront_component_swag_amazon_pay_amazon_pay_button_error %}
  56.                     <div id="swag-amazon-pay-button-error{% if identifier is not null %}-{{ identifier }}{% endif %}"
  57.                          class="swag-amazon-pay-button-error {% if identifier is not null %}{{ identifier }}{% endif %}"
  58.                          hidden="hidden">
  59.                         {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with {
  60.                             type: "danger",
  61.                             content: 'SwagAmazonPay.errors.generic' | trans
  62.                         } %}
  63.                     </div>
  64.                 {% endblock %}
  65.             </div>
  66.         {% endblock %}
  67.     {% endif %}
  68. {% endblock %}