src/Front/Modules/Cart/Templates/Cart/partials/cartWidget.html.twig line 1
<div id="cart_widget_container"><style>.cart-badge {position: absolute;top: -5px;right: -5px;font-size: 0.65rem;padding: 0.25em 0.6em;}.cart-dropdown {width: 320px;border: 1px solid var(--glass-border);border-radius: 1rem;box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);padding: 1rem;}</style><div class="dropdown me-lg-3"><button class="btn btn-light position-relative rounded-pill" type="button" data-bs-toggle="dropdown" aria-expanded="false"><span class="pe-3">Koszyk</span><i class="bi bi-cart3 fs-5"></i>{% if data.total_quantity %}<span class="position-absolute cart-badge badge rounded-pill bg-danger">{{ data.total_quantity }}</span>{% endif %}</button><div class="dropdown-menu dropdown-menu-end cart-dropdown p-3 mt-3"><h6 class="fw-bold mb-3">Podgląd koszyka</h6>{% if data.total_quantity %}<div class="mb-3" id="mini-cart-items">{% for categoryData in data.online_services %}{% for itemData in categoryData.items %}<div class="d-flex justify-content-between align-items-center mb-2 small"><span class="text-truncate" style="max-width: 180px;">{{ categoryData.entity.name }}: {{ itemData.entity.priceListItem.name }}</span><span class="fw-bold">{{ itemData.entity.priceListItem.price|formatPrice }}</span></div>{% endfor %}{% endfor %}</div><div class="border-top pt-2 mb-3 d-flex justify-content-between align-items-center"><span class="small text-muted">Suma netto:</span><span class="fw-bold text-primary">{{ data.total_items_price|formatPrice }}</span></div><a href="{{ path(isUserPanelCart ? 'user_panel_cart_details' : 'front_cart_details') }}"class="btn btn-primary btn-sm w-100 rounded-pill">Przejdź do koszyka</a>{% else %}Brak produktów w koszyku.{% endif %}</div></div></div>{% if not app.request.isXmlHttpRequest %}<script type="text/javascript" src="{{ asset('assets/app/front/modules/cart/js/cart_widget.js') }}"></script><script type="text/javascript">$(document).ready(function (){CartWidgetSettings = {updateUrl: '{{ path('front_cart_widget_update_ajax', { 'isUserPanelCart': isUserPanelCart ? 1 : 0}) }}'};CartWidget.init();});</script>{% endif %}