vendor/easycorp/easyadmin-bundle/src/Resources/views/crud/paginator.html.twig line 1

Open in your IDE?
  1. {# @var ea \EasyCorp\Bundle\EasyAdminBundle\Context\AdminContext #}
  2. {# @var paginator \EasyCorp\Bundle\EasyAdminBundle\Orm\EntityPaginator #}
  3. {% trans_default_domain 'EasyAdminBundle' %}
  4. <div class="list-pagination">
  5. <div class="list-pagination-counter">
  6. {% if render_detailed_pagination is defined ? render_detailed_pagination : true %}
  7. {{ 'paginator.results'|trans({'%count%': paginator.numResults|format})|raw }}
  8. {% endif %}
  9. </div>
  10. <nav class="pager list-pagination-paginator {{ not paginator.hasPreviousPage ? 'first-page' }} {{ not paginator.hasNextPage ? 'last-page' }}">
  11. <ul class="pagination">
  12. <li class="page-item {{ not paginator.hasPreviousPage ? 'disabled' }}">
  13. <a class="page-link" href="{{ not paginator.hasPreviousPage ? '#' : paginator.generateUrlForPage(paginator.previousPage) }}">
  14. <i class="fa fa-angle-left mx-1"></i> <span class="btn-label">{{ 'paginator.previous'|trans }}</span>
  15. </a>
  16. </li>
  17. {% if render_detailed_pagination is defined ? render_detailed_pagination : true %}
  18. {% for page in paginator.pageRange %}
  19. <li class="page-item {{ page == paginator.currentPage ? 'active' }} {{ page is null ? 'disabled' }}">
  20. {% if page is null %}
  21. <span class="page-link">&hellip;</span>
  22. {% else %}
  23. <a class="page-link" href="{{ paginator.generateUrlForPage(page) }}">{{ page }}</a>
  24. {% endif %}
  25. </li>
  26. {% endfor %}
  27. {% else %}
  28. <li class="page-item active {{ paginator.currentPage is null ? 'disabled' }}">
  29. <a class="page-link" href="{{ paginator.generateUrlForPage(paginator.currentPage) }}">{{ paginator.currentPage }}</a>
  30. </li>
  31. {% endif %}
  32. <li class="page-item {{ not paginator.hasNextPage ? 'disabled' }}">
  33. <a class="page-link" href="{{ not paginator.hasNextPage ? '#' : paginator.generateUrlForPage(paginator.nextPage) }}">
  34. <span class="btn-label">{{ 'paginator.next'|trans }}</span> <i class="fa fa-angle-right mx-1"></i>
  35. </a>
  36. </li>
  37. </ul>
  38. </nav>
  39. </div>