2021-07-20 13:26:24 +02:00
|
|
|
<div>
|
|
|
|
@if ($paginator->hasPages())
|
|
|
|
<nav>
|
|
|
|
<ul class="pagination">
|
|
|
|
{{-- Previous Page Link --}}
|
|
|
|
@if ($paginator->onFirstPage())
|
|
|
|
<li class="page-item disabled" aria-disabled="true">
|
|
|
|
<span class="page-link">@lang('pagination.previous')</span>
|
|
|
|
</li>
|
|
|
|
@else
|
2022-02-26 23:17:47 +01:00
|
|
|
@if(method_exists($paginator,'getCursorName'))
|
|
|
|
<li class="page-item">
|
|
|
|
<button dusk="previousPage" type="button" class="page-link" wire:click="setPage('{{$paginator->previousCursor()->encode()}}','{{ $paginator->getCursorName() }}')" wire:loading.attr="disabled" rel="prev">@lang('pagination.previous')</button>
|
|
|
|
</li>
|
|
|
|
@else
|
|
|
|
<li class="page-item">
|
|
|
|
<button type="button" dusk="previousPage{{ $paginator->getPageName() == 'page' ? '' : '.' . $paginator->getPageName() }}" class="page-link" wire:click="previousPage('{{ $paginator->getPageName() }}')" wire:loading.attr="disabled" rel="prev">@lang('pagination.previous')</button>
|
|
|
|
</li>
|
|
|
|
@endif
|
2021-07-20 13:26:24 +02:00
|
|
|
@endif
|
|
|
|
|
|
|
|
{{-- Next Page Link --}}
|
|
|
|
@if ($paginator->hasMorePages())
|
2022-02-26 23:17:47 +01:00
|
|
|
@if(method_exists($paginator,'getCursorName'))
|
|
|
|
<li class="page-item">
|
|
|
|
<button dusk="nextPage" type="button" class="page-link" wire:click="setPage('{{$paginator->nextCursor()->encode()}}','{{ $paginator->getCursorName() }}')" wire:loading.attr="disabled" rel="next">@lang('pagination.next')</button>
|
|
|
|
</li>
|
|
|
|
@else
|
|
|
|
<li class="page-item">
|
|
|
|
<button type="button" dusk="nextPage{{ $paginator->getPageName() == 'page' ? '' : '.' . $paginator->getPageName() }}" class="page-link" wire:click="nextPage('{{ $paginator->getPageName() }}')" wire:loading.attr="disabled" rel="next">@lang('pagination.next')</button>
|
|
|
|
</li>
|
|
|
|
@endif
|
2021-07-20 13:26:24 +02:00
|
|
|
@else
|
|
|
|
<li class="page-item disabled" aria-disabled="true">
|
|
|
|
<span class="page-link">@lang('pagination.next')</span>
|
|
|
|
</li>
|
|
|
|
@endif
|
|
|
|
</ul>
|
|
|
|
</nav>
|
|
|
|
@endif
|
|
|
|
</div>
|