Skip to content

Commit 3665fd4

Browse files
authored
Updating Test Tables
1 parent 16a3590 commit 3665fd4

15 files changed

+147
-210
lines changed

tests/Http/Livewire/BreedsTable.php

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,26 @@
44

55
use Illuminate\Database\Eloquent\Builder;
66
use Rappasoft\LaravelLivewireTables\DataTableComponent;
7-
use Rappasoft\LaravelLivewireTables\Tests\Models\Breed;
8-
use Rappasoft\LaravelLivewireTables\Tests\Models\Pet;
9-
use Rappasoft\LaravelLivewireTables\Tests\Models\Species;
10-
use Rappasoft\LaravelLivewireTables\Views\Column;
11-
use Rappasoft\LaravelLivewireTables\Views\Columns\ImageColumn;
12-
use Rappasoft\LaravelLivewireTables\Views\Columns\LinkColumn;
13-
use Rappasoft\LaravelLivewireTables\Views\Filters\DateFilter;
14-
use Rappasoft\LaravelLivewireTables\Views\Filters\DateTimeFilter;
15-
use Rappasoft\LaravelLivewireTables\Views\Filters\MultiSelectDropdownFilter;
16-
use Rappasoft\LaravelLivewireTables\Views\Filters\MultiSelectFilter;
17-
use Rappasoft\LaravelLivewireTables\Views\Filters\NumberFilter;
18-
use Rappasoft\LaravelLivewireTables\Views\Filters\SelectFilter;
19-
use Rappasoft\LaravelLivewireTables\Views\Filters\TextFilter;
7+
use Rappasoft\LaravelLivewireTables\Tests\Models\{Breed,Owner,Pet,Species};
8+
use Rappasoft\LaravelLivewireTables\Views\{Column, Columns\ArrayColumn, Columns\AvgColumn, Columns\BooleanColumn, Columns\ButtonGroupColumn, Columns\ColorColumn, Columns\ComponentColumn, Columns\CountColumn, Columns\DateColumn, Columns\IconColumn, Columns\ImageColumn, Columns\IncrementColumn, Columns\LinkColumn, Columns\LivewireComponentColumn, Columns\SumColumn, Columns\ViewComponentColumn, Columns\WireLinkColumn};
9+
use Rappasoft\LaravelLivewireTables\Views\Filters\{BooleanFilter, DateFilter, DateRangeFilter, DateTimeFilter, LivewireComponentArrayFilter, LivewireComponentFilter, MultiSelectDropdownFilter, MultiSelectFilter, NumberFilter, NumberRangeFilter, SelectFilter, TextFilter};
2010

2111
class BreedsTable extends DataTableComponent
2212
{
2313
public $model = Breed::class;
2414

2515
public string $paginationTest = 'standard';
2616

17+
public function resetSearchToDefault()
18+
{
19+
$this->searchFilterBlur = null;
20+
$this->searchFilterDebounce = null;
21+
$this->searchFilterDefer = null;
22+
$this->searchFilterLazy = null;
23+
$this->searchFilterLive = null;
24+
$this->searchFilterThrottle = null;
25+
}
26+
2727
public function enableDetailedPagination(string $type = 'standard')
2828
{
2929
$this->setPerPageAccepted([1, 3, 5, 10, 15, 25, 50])->setPerPage(3);

tests/Http/Livewire/FailingTables/BrokenSecondaryHeaderTable.php

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,26 @@
44

55
use Illuminate\Database\Eloquent\Builder;
66
use Rappasoft\LaravelLivewireTables\DataTableComponent;
7-
use Rappasoft\LaravelLivewireTables\Tests\Models\{Breed,Pet,Species};
8-
use Rappasoft\LaravelLivewireTables\Views\Column;
9-
use Rappasoft\LaravelLivewireTables\Views\Columns\{ImageColumn,LinkColumn};
10-
use Rappasoft\LaravelLivewireTables\Views\Filters\{DateFilter,DateTimeFilter,MultiSelectDropdownFilter,MultiSelectFilter,NumberFilter,SelectFilter,TextFilter};
7+
use Rappasoft\LaravelLivewireTables\Tests\Models\{Breed,Owner,Pet,Species};
8+
use Rappasoft\LaravelLivewireTables\Views\{Column, Columns\ArrayColumn, Columns\AvgColumn, Columns\BooleanColumn, Columns\ButtonGroupColumn, Columns\ColorColumn, Columns\ComponentColumn, Columns\CountColumn, Columns\DateColumn, Columns\IconColumn, Columns\ImageColumn, Columns\IncrementColumn, Columns\LinkColumn, Columns\LivewireComponentColumn, Columns\SumColumn, Columns\ViewComponentColumn, Columns\WireLinkColumn};
9+
use Rappasoft\LaravelLivewireTables\Views\Filters\{BooleanFilter, DateFilter, DateRangeFilter, DateTimeFilter, LivewireComponentArrayFilter, LivewireComponentFilter, MultiSelectDropdownFilter, MultiSelectFilter, NumberFilter, NumberRangeFilter, SelectFilter, TextFilter};
1110

1211
class BrokenSecondaryHeaderTable extends DataTableComponent
1312
{
1413
public $model = Pet::class;
1514

1615
public string $paginationTest = 'standard';
1716

17+
public function resetSearchToDefault()
18+
{
19+
$this->searchFilterBlur = null;
20+
$this->searchFilterDebounce = null;
21+
$this->searchFilterDefer = null;
22+
$this->searchFilterLazy = null;
23+
$this->searchFilterLive = null;
24+
$this->searchFilterThrottle = null;
25+
}
26+
1827
public function enableDetailedPagination(string $type = 'standard')
1928
{
2029
$this->setPerPageAccepted([1, 3, 5, 10, 15, 25, 50])->setPerPage(3);

tests/Http/Livewire/FailingTables/NoBuildMethodTable.php

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,9 @@
44

55
use Illuminate\Database\Eloquent\Builder;
66
use Rappasoft\LaravelLivewireTables\DataTableComponent;
7-
use Rappasoft\LaravelLivewireTables\Tests\Models\Breed;
8-
use Rappasoft\LaravelLivewireTables\Tests\Models\Species;
9-
use Rappasoft\LaravelLivewireTables\Views\Column;
10-
use Rappasoft\LaravelLivewireTables\Views\Columns\ImageColumn;
11-
use Rappasoft\LaravelLivewireTables\Views\Columns\LinkColumn;
12-
use Rappasoft\LaravelLivewireTables\Views\Filters\DateFilter;
13-
use Rappasoft\LaravelLivewireTables\Views\Filters\DateTimeFilter;
14-
use Rappasoft\LaravelLivewireTables\Views\Filters\MultiSelectDropdownFilter;
15-
use Rappasoft\LaravelLivewireTables\Views\Filters\MultiSelectFilter;
16-
use Rappasoft\LaravelLivewireTables\Views\Filters\NumberFilter;
17-
use Rappasoft\LaravelLivewireTables\Views\Filters\SelectFilter;
18-
use Rappasoft\LaravelLivewireTables\Views\Filters\TextFilter;
7+
use Rappasoft\LaravelLivewireTables\Tests\Models\{Breed,Owner,Pet,Species};
8+
use Rappasoft\LaravelLivewireTables\Views\{Column, Columns\ArrayColumn, Columns\AvgColumn, Columns\BooleanColumn, Columns\ButtonGroupColumn, Columns\ColorColumn, Columns\ComponentColumn, Columns\CountColumn, Columns\DateColumn, Columns\IconColumn, Columns\ImageColumn, Columns\IncrementColumn, Columns\LinkColumn, Columns\LivewireComponentColumn, Columns\SumColumn, Columns\ViewComponentColumn, Columns\WireLinkColumn};
9+
use Rappasoft\LaravelLivewireTables\Views\Filters\{BooleanFilter, DateFilter, DateRangeFilter, DateTimeFilter, LivewireComponentArrayFilter, LivewireComponentFilter, MultiSelectDropdownFilter, MultiSelectFilter, NumberFilter, NumberRangeFilter, SelectFilter, TextFilter};
1910

2011
class NoBuildMethodTable extends DataTableComponent
2112
{
@@ -25,6 +16,16 @@ public function configure(): void
2516

2617
}
2718

19+
public function resetSearchToDefault()
20+
{
21+
$this->searchFilterBlur = null;
22+
$this->searchFilterDebounce = null;
23+
$this->searchFilterDefer = null;
24+
$this->searchFilterLazy = null;
25+
$this->searchFilterLive = null;
26+
$this->searchFilterThrottle = null;
27+
}
28+
2829
public function columns(): array
2930
{
3031
return [

tests/Http/Livewire/FailingTables/NoColumnsTable.php

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,8 @@
44

55
use Illuminate\Database\Eloquent\Builder;
66
use Rappasoft\LaravelLivewireTables\DataTableComponent;
7-
use Rappasoft\LaravelLivewireTables\Tests\Models\Breed;
8-
use Rappasoft\LaravelLivewireTables\Tests\Models\Pet;
9-
use Rappasoft\LaravelLivewireTables\Tests\Models\Species;
10-
use Rappasoft\LaravelLivewireTables\Views\Filters\DateFilter;
11-
use Rappasoft\LaravelLivewireTables\Views\Filters\DateTimeFilter;
12-
use Rappasoft\LaravelLivewireTables\Views\Filters\MultiSelectDropdownFilter;
13-
use Rappasoft\LaravelLivewireTables\Views\Filters\MultiSelectFilter;
14-
use Rappasoft\LaravelLivewireTables\Views\Filters\NumberFilter;
15-
use Rappasoft\LaravelLivewireTables\Views\Filters\SelectFilter;
16-
use Rappasoft\LaravelLivewireTables\Views\Filters\TextFilter;
7+
use Rappasoft\LaravelLivewireTables\Views\{Column, Columns\ArrayColumn, Columns\AvgColumn, Columns\BooleanColumn, Columns\ButtonGroupColumn, Columns\ColorColumn, Columns\ComponentColumn, Columns\CountColumn, Columns\DateColumn, Columns\IconColumn, Columns\ImageColumn, Columns\IncrementColumn, Columns\LinkColumn, Columns\LivewireComponentColumn, Columns\SumColumn, Columns\ViewComponentColumn, Columns\WireLinkColumn};
8+
use Rappasoft\LaravelLivewireTables\Views\Filters\{BooleanFilter, DateFilter, DateRangeFilter, DateTimeFilter, LivewireComponentArrayFilter, LivewireComponentFilter, MultiSelectDropdownFilter, MultiSelectFilter, NumberFilter, NumberRangeFilter, SelectFilter, TextFilter};
179

1810
class NoColumnsTable extends DataTableComponent
1911
{
@@ -24,6 +16,16 @@ public function configure(): void
2416
$this->setPrimaryKey('id');
2517
}
2618

19+
public function resetSearchToDefault()
20+
{
21+
$this->searchFilterBlur = null;
22+
$this->searchFilterDebounce = null;
23+
$this->searchFilterDefer = null;
24+
$this->searchFilterLazy = null;
25+
$this->searchFilterLive = null;
26+
$this->searchFilterThrottle = null;
27+
}
28+
2729
public function columns(): array
2830
{
2931
return [

tests/Http/Livewire/FailingTables/NoPrimaryKeyTable.php

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,26 @@
44

55
use Illuminate\Database\Eloquent\Builder;
66
use Rappasoft\LaravelLivewireTables\DataTableComponent;
7-
use Rappasoft\LaravelLivewireTables\Tests\Models\Breed;
8-
use Rappasoft\LaravelLivewireTables\Tests\Models\Pet;
9-
use Rappasoft\LaravelLivewireTables\Tests\Models\Species;
10-
use Rappasoft\LaravelLivewireTables\Views\Column;
11-
use Rappasoft\LaravelLivewireTables\Views\Columns\ImageColumn;
12-
use Rappasoft\LaravelLivewireTables\Views\Columns\LinkColumn;
13-
use Rappasoft\LaravelLivewireTables\Views\Filters\DateFilter;
14-
use Rappasoft\LaravelLivewireTables\Views\Filters\DateTimeFilter;
15-
use Rappasoft\LaravelLivewireTables\Views\Filters\MultiSelectDropdownFilter;
16-
use Rappasoft\LaravelLivewireTables\Views\Filters\MultiSelectFilter;
17-
use Rappasoft\LaravelLivewireTables\Views\Filters\NumberFilter;
18-
use Rappasoft\LaravelLivewireTables\Views\Filters\SelectFilter;
19-
use Rappasoft\LaravelLivewireTables\Views\Filters\TextFilter;
7+
use Rappasoft\LaravelLivewireTables\Tests\Models\{Breed,Owner,Pet,Species};
8+
use Rappasoft\LaravelLivewireTables\Views\{Column, Columns\ArrayColumn, Columns\AvgColumn, Columns\BooleanColumn, Columns\ButtonGroupColumn, Columns\ColorColumn, Columns\ComponentColumn, Columns\CountColumn, Columns\DateColumn, Columns\IconColumn, Columns\ImageColumn, Columns\IncrementColumn, Columns\LinkColumn, Columns\LivewireComponentColumn, Columns\SumColumn, Columns\ViewComponentColumn, Columns\WireLinkColumn};
9+
use Rappasoft\LaravelLivewireTables\Views\Filters\{BooleanFilter, DateFilter, DateRangeFilter, DateTimeFilter, LivewireComponentArrayFilter, LivewireComponentFilter, MultiSelectDropdownFilter, MultiSelectFilter, NumberFilter, NumberRangeFilter, SelectFilter, TextFilter};
2010

2111
class NoPrimaryKeyTable extends DataTableComponent
2212
{
2313
public $model = Pet::class;
2414

2515
public function configure(): void {}
2616

17+
public function resetSearchToDefault()
18+
{
19+
$this->searchFilterBlur = null;
20+
$this->searchFilterDebounce = null;
21+
$this->searchFilterDefer = null;
22+
$this->searchFilterLazy = null;
23+
$this->searchFilterLive = null;
24+
$this->searchFilterThrottle = null;
25+
}
26+
2727
public function columns(): array
2828
{
2929
return [

tests/Http/Livewire/PetsTable.php

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,26 @@
66
use Illuminate\Support\Facades\App;
77
use Livewire\Attributes\On;
88
use Rappasoft\LaravelLivewireTables\DataTableComponent;
9-
use Rappasoft\LaravelLivewireTables\Tests\Models\Breed;
10-
use Rappasoft\LaravelLivewireTables\Tests\Models\Pet;
11-
use Rappasoft\LaravelLivewireTables\Tests\Models\Species;
12-
use Rappasoft\LaravelLivewireTables\Views\Column;
13-
use Rappasoft\LaravelLivewireTables\Views\Columns\ImageColumn;
14-
use Rappasoft\LaravelLivewireTables\Views\Columns\LinkColumn;
15-
use Rappasoft\LaravelLivewireTables\Views\Filters\DateFilter;
16-
use Rappasoft\LaravelLivewireTables\Views\Filters\DateTimeFilter;
17-
use Rappasoft\LaravelLivewireTables\Views\Filters\MultiSelectDropdownFilter;
18-
use Rappasoft\LaravelLivewireTables\Views\Filters\MultiSelectFilter;
19-
use Rappasoft\LaravelLivewireTables\Views\Filters\NumberFilter;
20-
use Rappasoft\LaravelLivewireTables\Views\Filters\SelectFilter;
21-
use Rappasoft\LaravelLivewireTables\Views\Filters\TextFilter;
9+
use Rappasoft\LaravelLivewireTables\Tests\Models\{Breed,Owner,Pet,Species};
10+
use Rappasoft\LaravelLivewireTables\Views\{Column, Columns\ArrayColumn, Columns\AvgColumn, Columns\BooleanColumn, Columns\ButtonGroupColumn, Columns\ColorColumn, Columns\ComponentColumn, Columns\CountColumn, Columns\DateColumn, Columns\IconColumn, Columns\ImageColumn, Columns\IncrementColumn, Columns\LinkColumn, Columns\LivewireComponentColumn, Columns\SumColumn, Columns\ViewComponentColumn, Columns\WireLinkColumn};
11+
use Rappasoft\LaravelLivewireTables\Views\Filters\{BooleanFilter, DateFilter, DateRangeFilter, DateTimeFilter, LivewireComponentArrayFilter, LivewireComponentFilter, MultiSelectDropdownFilter, MultiSelectFilter, NumberFilter, NumberRangeFilter, SelectFilter, TextFilter};
2212

2313
class PetsTable extends DataTableComponent
2414
{
2515
public $model = Pet::class;
2616

2717
public string $paginationTest = 'standard';
2818

19+
public function resetSearchToDefault()
20+
{
21+
$this->searchFilterBlur = null;
22+
$this->searchFilterDebounce = null;
23+
$this->searchFilterDefer = null;
24+
$this->searchFilterLazy = null;
25+
$this->searchFilterLive = null;
26+
$this->searchFilterThrottle = null;
27+
}
28+
2929
public function changeLocale(string $locale)
3030
{
3131
App::setLocale($locale);

tests/Http/Livewire/PetsTableAttributes.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
namespace Rappasoft\LaravelLivewireTables\Tests\Http\Livewire;
44

5+
use Rappasoft\LaravelLivewireTables\Tests\Models\{Breed,Owner,Pet,Species};
6+
use Rappasoft\LaravelLivewireTables\Views\{Column, Columns\ArrayColumn, Columns\AvgColumn, Columns\BooleanColumn, Columns\ButtonGroupColumn, Columns\ColorColumn, Columns\ComponentColumn, Columns\CountColumn, Columns\DateColumn, Columns\IconColumn, Columns\ImageColumn, Columns\IncrementColumn, Columns\LinkColumn, Columns\LivewireComponentColumn, Columns\SumColumn, Columns\ViewComponentColumn, Columns\WireLinkColumn};
7+
use Rappasoft\LaravelLivewireTables\Views\Filters\{BooleanFilter, DateFilter, DateRangeFilter, DateTimeFilter, LivewireComponentArrayFilter, LivewireComponentFilter, MultiSelectDropdownFilter, MultiSelectFilter, NumberFilter, NumberRangeFilter, SelectFilter, TextFilter};
8+
59
class PetsTableAttributes extends PetsTable
610
{
711
public function configure(): void

tests/Http/Livewire/PetsTableCustomFilters.php

Lines changed: 4 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -3,106 +3,12 @@
33
namespace Rappasoft\LaravelLivewireTables\Tests\Http\Livewire;
44

55
use Illuminate\Database\Eloquent\Builder;
6-
use Rappasoft\LaravelLivewireTables\DataTableComponent;
7-
use Rappasoft\LaravelLivewireTables\Tests\Models\Breed;
8-
use Rappasoft\LaravelLivewireTables\Tests\Models\Pet;
9-
use Rappasoft\LaravelLivewireTables\Tests\Models\Species;
10-
use Rappasoft\LaravelLivewireTables\Views\Column;
11-
use Rappasoft\LaravelLivewireTables\Views\Columns\ImageColumn;
12-
use Rappasoft\LaravelLivewireTables\Views\Columns\LinkColumn;
13-
use Rappasoft\LaravelLivewireTables\Views\Filters\DateFilter;
14-
use Rappasoft\LaravelLivewireTables\Views\Filters\DateTimeFilter;
15-
use Rappasoft\LaravelLivewireTables\Views\Filters\MultiSelectDropdownFilter;
16-
use Rappasoft\LaravelLivewireTables\Views\Filters\MultiSelectFilter;
17-
use Rappasoft\LaravelLivewireTables\Views\Filters\NumberFilter;
18-
use Rappasoft\LaravelLivewireTables\Views\Filters\SelectFilter;
19-
use Rappasoft\LaravelLivewireTables\Views\Filters\TextFilter;
6+
use Rappasoft\LaravelLivewireTables\Tests\Models\{Breed,Owner,Pet,Species};
7+
use Rappasoft\LaravelLivewireTables\Views\{Column, Columns\ArrayColumn, Columns\AvgColumn, Columns\BooleanColumn, Columns\ButtonGroupColumn, Columns\ColorColumn, Columns\ComponentColumn, Columns\CountColumn, Columns\DateColumn, Columns\IconColumn, Columns\ImageColumn, Columns\IncrementColumn, Columns\LinkColumn, Columns\LivewireComponentColumn, Columns\SumColumn, Columns\ViewComponentColumn, Columns\WireLinkColumn};
8+
use Rappasoft\LaravelLivewireTables\Views\Filters\{BooleanFilter, DateFilter, DateRangeFilter, DateTimeFilter, LivewireComponentArrayFilter, LivewireComponentFilter, MultiSelectDropdownFilter, MultiSelectFilter, NumberFilter, NumberRangeFilter, SelectFilter, TextFilter};
209

21-
class PetsTableCustomFilters extends DataTableComponent
10+
class PetsTableCustomFilters extends PetsTable
2211
{
23-
public $model = Pet::class;
24-
25-
public string $paginationTest = 'standard';
26-
27-
public function enableDetailedPagination(string $type = 'standard')
28-
{
29-
$this->setPerPageAccepted([1, 3, 5, 10, 15, 25, 50])->setPerPage(3);
30-
$this->setPaginationMethod($type);
31-
$this->setDisplayPaginationDetailsEnabled();
32-
33-
}
34-
35-
public function disableDetailedPagination(string $type = 'standard')
36-
{
37-
$this->setPerPageAccepted([1, 3, 5, 10, 15, 25, 50])->setPerPage(3);
38-
$this->setPaginationMethod($type);
39-
$this->setDisplayPaginationDetailsDisabled();
40-
}
41-
42-
public function setPaginationTest(string $type)
43-
{
44-
$this->paginationTest = $type;
45-
}
46-
47-
public function configure(): void
48-
{
49-
$this->setPrimaryKey('id');
50-
}
51-
52-
public function columns(): array
53-
{
54-
return [
55-
Column::make('ID', 'id')
56-
->sortable()
57-
->setSortingPillTitle('Key')
58-
->setSortingPillDirections('0-9', '9-0'),
59-
Column::make('Sort')
60-
->sortable()
61-
->excludeFromColumnSelect(),
62-
Column::make('Name')
63-
->sortable()
64-
->secondaryHeader($this->getFilterByKey('pet_name_filter'))
65-
->footerFilter('pet_name_filter')
66-
->searchable(),
67-
68-
Column::make('Age'),
69-
70-
Column::make('Breed', 'breed.name')
71-
->secondaryHeaderFilter('breed')
72-
->footer($this->getFilterByKey('breed'))
73-
->sortable(
74-
fn (Builder $query, string $direction) => $query->orderBy('pets.id', $direction)
75-
)
76-
->searchable(
77-
fn (Builder $query, $searchTerm) => $query->orWhere('breed.name', $searchTerm)
78-
),
79-
80-
Column::make('Other')
81-
->label(function ($row, Column $column) {
82-
return 'Other';
83-
})
84-
->footer(function ($rows) {
85-
return 'Count: '.$rows->count();
86-
}),
87-
88-
LinkColumn::make('Link')
89-
->title(fn ($row) => 'Edit')
90-
->location(fn ($row) => 'http://www.google.com')
91-
->attributes(fn ($row) => [
92-
'class' => 'rounded-full',
93-
'alt' => $row->name.' Avatar',
94-
]),
95-
ImageColumn::make('RowImg')
96-
->location(fn ($row) => 'test'.$row->id)
97-
->attributes(fn ($row) => [
98-
'class' => 'rounded-full',
99-
'alt' => $row->name.' Avatar',
100-
]),
101-
Column::make('Last Visit', 'last_visit')
102-
->sortable()
103-
->deselected(),
104-
];
105-
}
10612

10713
public function filters(): array
10814
{

tests/Http/Livewire/PetsTableEvents.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
namespace Rappasoft\LaravelLivewireTables\Tests\Http\Livewire;
44

55
use Livewire\Attributes\On;
6+
use Rappasoft\LaravelLivewireTables\Tests\Models\{Breed,Owner,Pet,Species};
7+
use Rappasoft\LaravelLivewireTables\Views\{Column, Columns\ArrayColumn, Columns\AvgColumn, Columns\BooleanColumn, Columns\ButtonGroupColumn, Columns\ColorColumn, Columns\ComponentColumn, Columns\CountColumn, Columns\DateColumn, Columns\IconColumn, Columns\ImageColumn, Columns\IncrementColumn, Columns\LinkColumn, Columns\LivewireComponentColumn, Columns\SumColumn, Columns\ViewComponentColumn, Columns\WireLinkColumn};
8+
use Rappasoft\LaravelLivewireTables\Views\Filters\{BooleanFilter, DateFilter, DateRangeFilter, DateTimeFilter, LivewireComponentArrayFilter, LivewireComponentFilter, MultiSelectDropdownFilter, MultiSelectFilter, NumberFilter, NumberRangeFilter, SelectFilter, TextFilter};
69

710
class PetsTableEvents extends PetsTable
811
{

tests/Http/Livewire/PetsTableLoadingPlaceholder.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
namespace Rappasoft\LaravelLivewireTables\Tests\Http\Livewire;
44

5+
use Rappasoft\LaravelLivewireTables\Tests\Models\{Breed,Owner,Pet,Species};
6+
use Rappasoft\LaravelLivewireTables\Views\{Column, Columns\ArrayColumn, Columns\AvgColumn, Columns\BooleanColumn, Columns\ButtonGroupColumn, Columns\ColorColumn, Columns\ComponentColumn, Columns\CountColumn, Columns\DateColumn, Columns\IconColumn, Columns\ImageColumn, Columns\IncrementColumn, Columns\LinkColumn, Columns\LivewireComponentColumn, Columns\SumColumn, Columns\ViewComponentColumn, Columns\WireLinkColumn};
7+
use Rappasoft\LaravelLivewireTables\Views\Filters\{BooleanFilter, DateFilter, DateRangeFilter, DateTimeFilter, LivewireComponentArrayFilter, LivewireComponentFilter, MultiSelectDropdownFilter, MultiSelectFilter, NumberFilter, NumberRangeFilter, SelectFilter, TextFilter};
8+
59
class PetsTableLoadingPlaceholder extends PetsTable
610
{
711
public function configure(): void

0 commit comments

Comments
 (0)