Skip to content

Commit 7f46494

Browse files
committed
Changes
- Update to $paginationEnabled - Fix divs - No need for null coalesce as it will always be a bool - Moved some properties to traits - Fixed tests - Updated changelog and readme
1 parent 214764e commit 7f46494

16 files changed

+61
-93
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ All notable changes to `laravel-livewire-tables` will be documented in this file
44

55
## [Unreleased]
66

7+
### Added
8+
9+
- Ability to disable pagination (https://github.com/rappasoft/laravel-livewire-tables/pull/222)
10+
711
## [1.1.0] - 2021-04-21
812

913
### Added

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -396,8 +396,9 @@ There are some class level properties you can set:
396396
| Property | Default | Options | Usage |
397397
| -------- | ------- | ------- | ----- |
398398
| $showSearch | true | bool | Show the search box |
399-
| $showPerPage | true | bool | Show the per page selector |
400-
| $showPagination | true | bool | Show the pagination |
399+
| $paginationEnabled | true | bool | Enable pagination or fetch all records with no pagination |
400+
| $showPerPage | true | bool | Show the per page selector when pagination is enabled |
401+
| $showPagination | true | bool | Show the pagination when pagination is enabled |
401402
| $showSorting | true | bool | Show the sorting pills |
402403
| $showFilters | true | bool | Show the filter pills |
403404
| $searchFilterDebounce | null | null/int | Adds a debounce of `$searchFilterDebounce` ms to the search input |

resources/views/bootstrap-4/datatable.blade.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,7 @@ class="container-fluid"
2727

2828
<div class="d-md-flex">
2929
@include('livewire-tables::bootstrap-4.includes.bulk-actions')
30-
31-
<div class="ml-0 ml-md-3">
32-
@include('livewire-tables::bootstrap-4.includes.per-page')
33-
</div>
30+
@include('livewire-tables::bootstrap-4.includes.per-page')
3431
</div>
3532
</div>
3633

resources/views/bootstrap-4/includes/pagination.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@if ($pagination ?? false && $showPerPage ?? false)
1+
@if ($paginationEnabled && $showPerPage)
22
<div class="row">
33
<div class="col-12 col-md-6">
44
{{ $rows->links() }}
Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
@if ($pagination ?? false && $showPerPage ?? false)
2-
<select
3-
wire:model="perPage"
4-
id="perPage"
5-
class="form-control"
6-
>
7-
<option value="10">10</option>
8-
<option value="25">25</option>
9-
<option value="50">50</option>
10-
</select>
1+
@if ($paginationEnabled && $showPerPage)
2+
<div class="ml-0 ml-md-3">
3+
<select
4+
wire:model="perPage"
5+
id="perPage"
6+
class="form-control"
7+
>
8+
<option value="10">10</option>
9+
<option value="25">25</option>
10+
<option value="50">50</option>
11+
</select>
12+
</div>
1113
@endif

resources/views/bootstrap-5/datatable.blade.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,7 @@ class="container-fluid"
2727

2828
<div class="d-md-flex">
2929
@include('livewire-tables::bootstrap-5.includes.bulk-actions')
30-
31-
<div class="ms-0 ms-md-3">
32-
@include('livewire-tables::bootstrap-5.includes.per-page')
33-
</div>
30+
@include('livewire-tables::bootstrap-5.includes.per-page')
3431
</div>
3532
</div>
3633

resources/views/bootstrap-5/includes/pagination.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@if ($pagination ?? false && $showPerPage ?? false)
1+
@if ($paginationEnabled && $showPerPage)
22
<div class="row">
33
<div class="col-12 col-md-6">
44
{{ $rows->links() }}
Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
@if ($pagination ?? false && $showPerPage ?? false)
2-
<select
3-
wire:model="perPage"
4-
id="perPage"
5-
class="form-select"
6-
>
7-
<option value="10">10</option>
8-
<option value="25">25</option>
9-
<option value="50">50</option>
10-
</select>
1+
@if ($paginationEnabled && $showPerPage)
2+
<div class="ms-0 ms-md-3">
3+
<select
4+
wire:model="perPage"
5+
id="perPage"
6+
class="form-select"
7+
>
8+
<option value="10">10</option>
9+
<option value="25">25</option>
10+
<option value="50">50</option>
11+
</select>
12+
</div>
1113
@endif

resources/views/tailwind/datatable.blade.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,7 @@
2525

2626
<div class="md:space-x-2 md:flex md:items-center">
2727
@include('livewire-tables::tailwind.includes.bulk-actions')
28-
29-
<div class="w-full md:w-auto">
30-
@include('livewire-tables::tailwind.includes.per-page')
31-
</div>
28+
@include('livewire-tables::tailwind.includes.per-page')
3229
</div>
3330
</div>
3431

resources/views/tailwind/includes/pagination.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@if ($pagination ?? false && $showPerPage ?? false)
1+
@if ($paginationEnabled && $showPerPage)
22
<div class="p-6 md:p-0">
33
{{ $rows->links() }}
44
</div>

0 commit comments

Comments
 (0)