custom/plugins/KlarnaPayment/src/Resources/views/storefront/klarna/express-checkout.html.twig line 1

Open in your IDE?
  1. {% block klarna_express_checkout %}
  2.     {% set klarnaExpressCheckout = page.extensions[constant('KlarnaPayment\\Components\\Extension\\TemplateData\\ExpressDataExtension::EXTENSION_NAME')] %}
  3.     {% if klarnaExpressCheckout and context.customer is null %}
  4.         <div
  5.             data-is-klarna-express-checkout
  6.             data-klarna-express-checkout-options='{
  7.                 "containerSelector": "{{ containerSelector|default('.klarna-express-checkout-button') }}",
  8.                 "clientKey": "{{ klarnaExpressCheckout.clientKey }}",
  9.                 "theme": "{{ klarnaExpressCheckout.theme }}",
  10.                 "shape": "{{ klarnaExpressCheckout.shape }}",
  11.                 "addLineItem": {{ (addLineItem ?? true)|json_encode }},
  12.                 "sessionDataUrl": "{{ url('widgets.klarna.checkout.session') }}",
  13.                 "loginUrl": "{{ url('widgets.klarna.checkout.login') }}"
  14.             }'>
  15.             <div class="klarna-express-checkout-error" hidden="hidden">
  16.                 {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with {
  17.                     type: "danger",
  18.                     content: "KlarnaPayment.errorMessages.expressLoginError"|trans|sw_sanitize
  19.                 } %}
  20.             </div>
  21.             <div class="klarna-express-checkout-button"></div>
  22.         </div>
  23.     {% endif %}
  24. {% endblock %}