summaryrefslogtreecommitdiff
path: root/workbench/app/Livewire
diff options
context:
space:
mode:
Diffstat (limited to 'workbench/app/Livewire')
-rw-r--r--workbench/app/Livewire/ProductsTable.php14
-rw-r--r--workbench/app/Livewire/Table.php5
2 files changed, 8 insertions, 11 deletions
diff --git a/workbench/app/Livewire/ProductsTable.php b/workbench/app/Livewire/ProductsTable.php
index 1ae33be..9f06770 100644
--- a/workbench/app/Livewire/ProductsTable.php
+++ b/workbench/app/Livewire/ProductsTable.php
@@ -18,7 +18,7 @@ class ProductsTable extends Table
{
protected $model = Product::class;
- public function toolbar(): Toolbar
+ public function toolbars(): array
{
$categoryFilter = SelectFilter::make('category')
->placeholder(__('Filter category'))
@@ -30,11 +30,13 @@ class ProductsTable extends Table
)
);
- return parent::toolbar()
- ->appendStart(Search::make())
- ->appendStart($categoryFilter)
- ->appendEnd(PageSize::make())
- ->appendEnd(ColumnSelect::make());
+ return [
+ Toolbar::make($this)
+ ->appendStart(Search::make())
+ ->appendStart($categoryFilter)
+ ->appendEnd(PageSize::make())
+ ->appendEnd(ColumnSelect::make()),
+ ];
}
public function query(): Builder
diff --git a/workbench/app/Livewire/Table.php b/workbench/app/Livewire/Table.php
index 5bffaed..0cda575 100644
--- a/workbench/app/Livewire/Table.php
+++ b/workbench/app/Livewire/Table.php
@@ -8,9 +8,4 @@ use Lightscale\LaralightTables\Toolbar;
abstract class Table extends TableComponent
{
- public function toolbar(): Toolbar
- {
- return new Toolbar($this);
- }
-
}