diff options
Diffstat (limited to 'workbench/app/Livewire')
| -rw-r--r-- | workbench/app/Livewire/CategoriesTable.php | 3 | ||||
| -rw-r--r-- | workbench/app/Livewire/OrdersTable.php | 3 | ||||
| -rw-r--r-- | workbench/app/Livewire/ProductsTable.php | 28 | ||||
| -rw-r--r-- | workbench/app/Livewire/Table.php | 10 | 
4 files changed, 18 insertions, 26 deletions
| diff --git a/workbench/app/Livewire/CategoriesTable.php b/workbench/app/Livewire/CategoriesTable.php index efc5760..0fedd71 100644 --- a/workbench/app/Livewire/CategoriesTable.php +++ b/workbench/app/Livewire/CategoriesTable.php @@ -2,9 +2,8 @@  namespace Workbench\App\Livewire; -use Workbench\App\Models\Category; -  use Lightscale\LaralightTables\Columns\Column; +use Workbench\App\Models\Category;  /**   * @extends Table<Category> diff --git a/workbench/app/Livewire/OrdersTable.php b/workbench/app/Livewire/OrdersTable.php index adc0ddc..e42be1d 100644 --- a/workbench/app/Livewire/OrdersTable.php +++ b/workbench/app/Livewire/OrdersTable.php @@ -2,9 +2,8 @@  namespace Workbench\App\Livewire; -use Workbench\App\Models\Product; -  use Lightscale\LaralightTables\Columns\Column; +use Workbench\App\Models\Product;  /**   * @extends Table<Product> diff --git a/workbench/app/Livewire/ProductsTable.php b/workbench/app/Livewire/ProductsTable.php index 204c2e2..6a52cc5 100644 --- a/workbench/app/Livewire/ProductsTable.php +++ b/workbench/app/Livewire/ProductsTable.php @@ -2,17 +2,15 @@  namespace Workbench\App\Livewire; -use Workbench\App\Models\Product; -use Workbench\App\Models\Category; - +use Illuminate\Database\Eloquent\Builder;  use Lightscale\LaralightTables\Columns\Column;  use Lightscale\LaralightTables\Toolbar; -use Lightscale\LaralightTables\Toolbar\Search; -use Lightscale\LaralightTables\Toolbar\PageSize;  use Lightscale\LaralightTables\Toolbar\ColumnSelect; +use Lightscale\LaralightTables\Toolbar\PageSize; +use Lightscale\LaralightTables\Toolbar\Search;  use Lightscale\LaralightTables\Toolbar\SelectFilter; - -use Illuminate\Database\Eloquent\Builder; +use Workbench\App\Models\Category; +use Workbench\App\Models\Product;  /**   * @extends Table<Product> @@ -27,9 +25,9 @@ class ProductsTable extends Table              ->placeholder(__('Filter category'))              ->options(Category::pluck('name', 'id'))              ->filter( -                fn(Builder $q, string $value) => $q->whereHas( +                fn (Builder $q, string $value) => $q->whereHas(                      'category', -                    fn(Builder $q) => $q->where('id', $value) +                    fn (Builder $q) => $q->where('id', $value)                  )              ); @@ -57,16 +55,16 @@ class ProductsTable extends Table      {          return [              Column::make('id', 'ID') -                ->sortable(fn(Builder $q, string $dir) => $q->orderBy('id', $dir)), +                ->sortable(fn (Builder $q, string $dir) => $q->orderBy('id', $dir)),              Column::make('name', 'Name') -                ->sortable(fn(Builder $q, string $dir) => $q->orderBy('name', $dir)), +                ->sortable(fn (Builder $q, string $dir) => $q->orderBy('name', $dir)),              Column::make('category_name', 'Category') -                ->slot(fn($r) => $r->category->name), +                ->slot(fn ($r) => $r->category->name),              Column::make('price', 'Price') -                ->sortable(fn(Builder $q, string $dir) => $q->orderBy('price', $dir)) -                ->slot(fn($r, $c) => "£{$r->{$c->name}}"), +                ->sortable(fn (Builder $q, string $dir) => $q->orderBy('price', $dir)) +                ->slot(fn ($r, $c) => "£{$r->{$c->name}}"),              Column::make('stock', 'Stock') -                ->sortable(fn(Builder $q, string $dir) => $q->orderBy('stock', $dir)), +                ->sortable(fn (Builder $q, string $dir) => $q->orderBy('stock', $dir)),          ];      }  } diff --git a/workbench/app/Livewire/Table.php b/workbench/app/Livewire/Table.php index 6a91a24..da8b66c 100644 --- a/workbench/app/Livewire/Table.php +++ b/workbench/app/Livewire/Table.php @@ -2,16 +2,12 @@  namespace Workbench\App\Livewire; -use Lightscale\LaralightTables\TableComponent; -use Lightscale\LaralightTables\Toolbar; -  use Illuminate\Database\Eloquent\Model; +use Lightscale\LaralightTables\TableComponent;  /**   * @template TModel of Model + *   * @extends TableComponent<TModel>   */ -abstract class Table extends TableComponent -{ - -} +abstract class Table extends TableComponent {} | 
