templates/frontend/market/_partials/scroll-category.html.twig line 1
<div class="category-bar"><div class="scroll-container"><div class="categories">{% for categorie in categories %}<div class="category-card rounded-pill d-flex justify-content-center"><span><a href="{{ path('app_market_search_by_category',{'id': categorie.id }) }}">{{ categorie.title }}</a></span></div>{% endfor %}</div><button class="scroll-btn scroll-left-btn hidden"><i class="las la-angle-left text-white"></i></button><button class="scroll-btn scroll-right-btn"><i class="las la-angle-right text-white"></i></button></div></div><script>const scrollContainer = document.querySelector('.scroll-container');const scrollLeftBtn = document.querySelector('.scroll-left-btn');const scrollRightBtn = document.querySelector('.scroll-right-btn');const categories = document.querySelector('.categories');scrollLeftBtn.addEventListener('click', () => {scrollContainer.scrollLeft -= 100;updateScrollButtonsVisibility();});scrollRightBtn.addEventListener('click', () => {scrollContainer.scrollLeft += 100;updateScrollButtonsVisibility();});function updateScrollButtonsVisibility() {scrollLeftBtn.classList.toggle('hidden', scrollContainer.scrollLeft === 0);scrollRightBtn.classList.toggle('hidden', scrollContainer.scrollLeft + scrollContainer.offsetWidth === scrollContainer.scrollWidth);}window.addEventListener('resize', updateScrollButtonsVisibility);updateScrollButtonsVisibility();</script>