src/Package/Openform/Front/Templates/_includes/_pagination.html.twig line 1

Open in your IDE?
  1. {% from '@openform_front_templates/_includes/_icons.html.twig' import sliderprev, slidernext %}
  2. {% set pages = pages is defined ? pages : 1 %}
  3. {% if pages > 1 %}
  4. <nav role="navigation" class="pagination js-pagination" data-pages="{{ pages }}">
  5.         <ul>
  6.             <li>
  7.                 <button type="button" class="js-pagination-prev slider-nav__btn slider-nav__btn--prev hide">{{ sliderprev('PREV'|trans) }}</button>
  8.             </li>
  9.             {% for i in 1.. pages %}
  10.                     <li>
  11.                         <button type="button" class="pagination__item js-pagination-numbers {{ i == 1 ? 'active' }}" data-value="{{ i }}" aria-label=" Page {{ i }}">
  12.                             {{ i }}
  13.                         </button>
  14.                     </li>
  15.             {% endfor %}
  16.             <li>
  17.                 <button type="button" class="js-pagination-next slider-nav__btn slider-nav__btn--next">{{ slidernext('NEXT'|trans) }}</button>
  18.             </li>
  19.         </ul>
  20. </nav>
  21. {% endif %}