akaunting/resources/views/components/pagination.blade.php

44 lines
2.0 KiB
PHP
Raw Normal View History

2022-06-01 10:15:55 +03:00
<div class="mt-5 sm:mt-12">
<div class="lg:flex lg:items-center">
@stack('pagination_start')
@if ($items->firstItem())
<div class="w-full sm:w-6/12 flex items-center">
<div class="flex items-center text-sm text-black">
2022-06-03 08:59:21 +03:00
<x-dropdown id="pagination-limit" style="left:auto;">
2022-06-01 10:15:55 +03:00
<x-slot name="trigger" class="p-0 mt-0 mx-1 bg-transparent text-sm text-center border-b border-black rounded-none" override="class">
{{ request('limit', setting('default.list_limit', '25')) }}
</x-slot>
@foreach($limits as $item)
2022-08-03 14:04:32 +03:00
<x-link href="javascript:;" @click="onChangePaginationLimit($event)" value="{{ $item }}"
2022-06-01 10:15:55 +03:00
class="w-full flex items-center text-purple px-2 h-9 leading-9 whitespace-nowrap"
2022-08-03 14:04:32 +03:00
override="class"
2022-06-01 10:15:55 +03:00
>
<span class="w-full h-full flex items-center rounded-md px-2 text-sm hover:bg-lilac-100" value="{{ $item }}">
{{ $item }}
</span>
2022-08-03 14:04:32 +03:00
</x-link>
2022-06-01 10:15:55 +03:00
@endforeach
</x-dropdown>
<span class="flex items-center">
{{ trans('pagination.page') }}
{{ trans('pagination.showing', ['first' => $items->firstItem(), 'last' => $items->lastItem(), 'total' => $items->total()]) }}
</span>
</div>
</div>
<div class="w-full sm:w-6/12 pagination-xs">
{!! $items->withPath(request()->url())->withQueryString()->links() !!}
</div>
@else
<div id="datatable-basic_info" role="status" aria-live="polite">
<small>{{ trans('general.no_records') }}</small>
</div>
@endif
@stack('pagination_end')
</div>
</div>