{% block layout_footer_inner_container %} {% set footerMode = app.request.get('_route') == 'frontend.ai.stream' ? 'dark' : 'light' %} {% set redirectUrl = app.request.get('_route') %} {% set redirectParams = app.request.attributes.get('_route_params') %} {% set redirectParameters = redirectParams|json_encode %} <footer id="swm-footer-mobile" class="width-full d-flex flex-col footer-minimal footer-{{ footerMode ?: 'light' }}-mode" style="position: fixed; bottom: 0; z-index: 900"> <div class="checkout_page_summary_navigation width-full flex-col"> {# {% if app.request.get('_route') == 'frontend.checkout.cart.page' %} #} {# <div class="d-flex justify-between nav_top"> #} {# <div class="d-flex gap-8px items-center"> #} {# <input type="checkbox" class="login__features_checkbox"> #} {# <span class="swm_checkout_payment_txt cp_txt_smaller cp_txt_black_extra"> #} {# {{ 'app.all'|trans }} #} {# </span> #} {# </div> #} {# <div class="d-flex items-center" style="gap: 16px"> #} {# <div class="d-flex flex-col" style="gap:5px"> #} {# <div class="d-flex items-center"> #} {# <span class="swm_checkout_payment_txt cp_txt_smaller"> #} {# {{ 'app.checkoutPage.subTotal'|trans }} #} {# : #} {# <span class="swm_checkout_payment_txt cp_txt_smaller cp_txt_primary_700"> #} {# {{page.cart.price.positionPrice|currency}} #} {# </span> #} {# </span> #} {# <img src="/bundles/shopwithmeui/assets/icons/ic_arrow_down_green.svg" /> #} {# </div> #} {# <span class="swm_checkout_payment_txt cp_txt_super_small cp_txt_thin cp_txt_primary_700"> #} {# {{ 'app.checkoutPage.totalDiscount'|trans }} #} {# : €0 #} {# </span> #} {# </div> #} {# <a href="{{seoUrl('frontend.checkout.finish.order')}}" class="nav_top_btn items-center cursor-pointer d-flex items-center text-decoration-none"> #} {# <span class="swm_checkout_payment_txt cp_txt_super_small cp_txt_thin cp_txt_white"> #} {# {{ 'app.checkout'|trans }} #} {# ({{page.cart.lineItems|length}}) #} {# </span> #} {# </a> #} {# </div> #} {# </div> #} {# {% endif %} #} <div class="nav_main"> <div class="d-flex justify-between gap-8px nav_main_list"> <a href="{{ seoUrl('frontend.current-deals') }}" class="nav_main_item d-flex flex-col cursor-pointer flex-1 items-center text-decoration-none"> <div class="items-center" style="width: 24px; height: 24px;"> <img class="nav_main_item_icon {{ app.request.get('_route') == 'frontend.current-deals' ? 'icon_focus' : '' }}" src="{{ asset('bundles/shopwithmeui/assets/icons/ic_home_inactive.svg') }}" style="width: 100%"/> </div> <span class="nav_main_item_txt {{ app.request.get('_route') == 'frontend.current-deals' ? 'txt_focus' : '' }} swm_checkout_payment_txt cp_txt_super_small cp_txt_header_secondary">{{"app.navHome"|trans}}</span> </a> <a href="{{ context.customer is not null ? seoUrl('frontend.checkout.cart.page') : seoUrl('frontend.account.login', { redirectTo: 'frontend.checkout.cart.page' }) }}" class="nav_main_item d-flex flex-col cursor-pointer flex-1 items-center text-decoration-none"> <div class="items-center" style="width: 24px; height: 24px;"> <img class="nav_main_item_icon {{ app.request.get('_route') starts with 'frontend.checkout.' ? 'icon_focus' : '' }}" src="{{ asset('bundles/shopwithmeui/assets/icons/ic_cart.svg') }}" style="width: 100%"/> </div> <span class="nav_main_item_txt {{ app.request.get('_route') starts with 'frontend.checkout.' ? 'txt_focus' : '' }} swm_checkout_payment_txt cp_txt_super_small cp_txt_header_secondary">{{"app.cart"|trans}}</span> </a> <a href="{{ seoUrl('frontend.ai.stream') }}" class="nav_main_item d-flex flex-col cursor-pointer flex-1 items-center text-decoration-none"> <div class="items-center" style="width: 24px; height: 24px;"> <img class="nav_main_item_icon {{ app.request.get('_route') starts with 'frontend.ai.stream' ? 'icon_focus' : '' }}" src="{{ asset('bundles/shopwithmeui/assets/icons/ic_ai_inactive.svg') }}" style="width: 100%"/> </div> <span class="nav_main_item_txt {{ app.request.get('_route') starts with 'frontend.ai.stream' ? 'txt_focus' : '' }} swm_checkout_payment_txt cp_txt_super_small cp_txt_header_secondary">{{"app.aiStream"|trans}}</span> </a> <a href="{{ seoUrl('frontend.current-deals') }}" class="nav_main_item d-flex flex-col cursor-pointer flex-1 items-center text-decoration-none"> <div class="items-center" style="width: 24px; height: 24px;"> <img class="nav_main_item_icon " src="{{ asset('bundles/shopwithmeui/assets/icons/ic_categories_inactive.svg') }}" style="width: 100%"/> </div> <span class="nav_main_item_txt swm_checkout_payment_txt cp_txt_super_small cp_txt_header_secondary">{{"app.category"|trans}}</span> </a> {% if context.customer is null %} <a href="{{ seoUrl('frontend.account.login.page', { redirectTo: redirectUrl, redirectParameters: redirectParameters }) }}" class="nav_main_item d-flex flex-col cursor-pointer flex-1 items-center text-decoration-none"> <div class="items-center" style="width: 24px; height: 24px;"> <img class="nav_main_item_icon {{ app.request.get('_route') == 'frontend.account.login.page' ? 'icon_focus' : '' }}" src="{{ asset('bundles/shopwithmeui/assets/imgs/ic_login_solar.svg') }}" style="width: 100%"/> </div> <span class="nav_main_item_txt {{ app.request.get('_route') == 'frontend.account.login.page' ? 'txt_focus' : '' }} swm_checkout_payment_txt cp_txt_super_small cp_txt_header_secondary">{{"app.login"|trans}}</span> </a> {% else %} <a href="{{ seoUrl('frontend.account.dashboard') }}" data-id="5" class="nav_main_item d-flex flex-col cursor-pointer flex-1 items-center text-decoration-none"> <div class="items-center" style="width: 24px; height: 24px;"> <img class="nav_main_item_icon {{ app.request.get('_route') starts with 'frontend.account.' ? 'icon_focus' : '' }}" src="{{ context.customer.extensions.avatar.url ?: asset('bundles/shopwithmeui/assets/imgs/no_avatar.jpeg') }}" style="width: 100%;height: 100%;filter: none;border-radius: 100%;object-fit: cover;object-position: center;"/> </div> <span class="nav_main_item_txt {{ app.request.get('_route') starts with 'frontend.account.' ? 'txt_focus' : '' }} swm_checkout_payment_txt cp_txt_super_small cp_txt_header_secondary">{{"app.profile"|trans}}</span> </a> {% endif %} </div> </div> </div> </footer> <script> document.querySelectorAll('.nav_main_item').forEach((val, indx) => { val.addEventListener('click', () => { const navChild = val.getAttribute('data-id'); console.log(navChild) console.log(indx) if (navChild && navChild == (indx + 1).toString()) { document.querySelector(`#nav_main_item_icon${navChild}`).classList.add('txt_focus') document.querySelector(`#nav_main_item_txt${navChild}`).classList.add('icon_focus') } else { document.querySelector(`#nav_main_item_icon${navChild}`).classList.remove('txt_focus') document.querySelector(`#nav_main_item_txt${navChild}`).classList.remove('icon_focus') } }) }) </script>{% endblock %}