Files
tehnobox/resources/views/partials/pagination.blade.php
ssww23 0ee9f05416
Some checks failed
Deploy / deploy (push) Has been cancelled
1
2026-03-17 01:59:00 +03:00

42 lines
1.7 KiB
PHP

@if ($paginator->hasPages())
<nav class="pc-pager" role="navigation" aria-label="{{ __('Пагинация') }}">
<ul class="pc-pager-list">
<li>
@if ($paginator->onFirstPage())
<span class="pc-pager-link is-disabled" aria-disabled="true">{{ __('Назад') }}</span>
@else
<a class="pc-pager-link" href="{{ $paginator->previousPageUrl() }}" rel="prev">{{ __('Назад') }}</a>
@endif
</li>
@foreach ($elements as $element)
@if (is_string($element))
<li>
<span class="pc-pager-link is-gap">{{ $element }}</span>
</li>
@endif
@if (is_array($element))
@foreach ($element as $page => $url)
<li>
@if ($page == $paginator->currentPage())
<span class="pc-pager-link is-active" aria-current="page">{{ $page }}</span>
@else
<a class="pc-pager-link" href="{{ $url }}">{{ $page }}</a>
@endif
</li>
@endforeach
@endif
@endforeach
<li>
@if ($paginator->hasMorePages())
<a class="pc-pager-link" href="{{ $paginator->nextPageUrl() }}" rel="next">{{ __('Вперед') }}</a>
@else
<span class="pc-pager-link is-disabled" aria-disabled="true">{{ __('Вперед') }}</span>
@endif
</li>
</ul>
</nav>
@endif