{% sw_extends '@Storefront/storefront/page/checkout/_page.html.twig' %}
{% set isMobile = device == 'mobile' %}
{% block page_checkout_main %}
<div class="checkout-main">
{% block base_flashbags_checkout %}
<div class="flashbags">
{% for type, messages in app.flashes %}
{% sw_include '@Storefront/storefront/utilities/alert.html.twig' with { type: type, list: messages } %}
{% endfor %}
</div>
{% endblock %}
{% block page_checkout_main_content %}{% endblock %}
</div>
{% if app.request.attributes.get('sw-original-request-uri') == '/checkout/register' %}
</div>
{% endif %}
{% endblock %}
{% block page_checkout_aside %}
<div class="checkout-aside {% if block('page_checkout_additional')|trim %}checkout-aside-no-offset{% endif %}">
{% if isMobile == false %}
<h2 class="confirm-aside-header h1-small text-center text-lg-right"
>{{ "checkout.summaryHeader"|trans|sw_sanitize }}</h2>
{% endif %}
{% block page_checkout_aside_container %}
<div class="checkout-aside-container">
{% block page_checkout_aside_summary %}
<div class="s360-panel">
{% block page_checkout_summary_header %}
<div class="s360-panel__heading">
{{ "checkout.inTotal"|trans|sw_sanitize }}
</div>
{% endblock %}
{% block page_checkout_summary_list %}
<div class="s360-panel__body">
{% block s360_checkout_sidebar %}
{% if page.getExtension("productsRequestOnly") %}
{{"checkout.sidebar.requestOnly"|trans|sw_sanitize}}
{% else %}
{% if controllerAction|lower is not same as('cartpage') %}
<div class="mb-20">
{% sw_include '@Storefront/storefront/component/checkout/_voucher.html.twig' %}
</div>
{% endif %}
{# {% if not page.getExtension("productsRequestOnly") %}
{% sw_include '@Storefront/storefront/component/checkout/_shipping-note.html.twig' with {
wrapperClasses: 'mb-20'
}
%}
{% endif %} #}
{% block page_checkout_summary_list_container %}
{{ parent() }}
{% endblock %}
{% endif %}
{% endblock %}
</div>
{% endblock %}
</div>
{% endblock %}
{% block page_checkout_aside_actions %}
{% endblock %}
</div>
{% endblock %}
</div>
<script>
function showLoadingCircle(){
const loadingCircleDiv = document.createElement('div');
loadingCircleDiv.className = 'loadingCircle';
loadingCircleDiv.innerHTML = `
<div class="lds-ring">
<div></div>
<div></div>
<div></div>
<div></div>
</div>
`;
document.body.appendChild(loadingCircleDiv);
}
</script>
{% endblock %}