{# Cart contents, swapped in via htmx on quantity change / removal so the page never does a full reload. Rendered inside
in cart.html and returned on its own by /cart/update and /cart/remove. #} {% if items | length > 0 %}
{% for item in items %} {% endfor %}
{{ t(key="product", lang=lang | default(value='sk')) }} {{ t(key="price", lang=lang | default(value='sk')) }} {{ t(key="quantity", lang=lang | default(value='sk')) }} {{ t(key="cart-total", lang=lang | default(value='sk')) }}
{{ item.name }} {{ item.price }} {{ item.currency }} {# Changing the quantity posts via htmx and swaps only #cart-body. #}
{{ item.line_total }} {{ item.currency }}
{{ t(key="cart-total", lang=lang | default(value='sk')) }} {{ total }} {{ currency }}
{{ t(key="cart-continue", lang=lang | default(value='sk')) }} {{ t(key="cart-checkout", lang=lang | default(value='sk')) }}
{% else %}

{{ t(key="cart-empty", lang=lang | default(value='sk')) }}

{{ t(key="cart-continue", lang=lang | default(value='sk')) }}
{% endif %}