refactor: move prependColumn logic into separate trait

This commit is contained in:
Yoga Pangestu 2025-09-18 22:06:44 +07:00
parent 77927608b5
commit 0c0f2f2b92
2 changed files with 15 additions and 9 deletions

View File

@ -2,8 +2,6 @@
namespace App\Traits\Datatable;
use Rappasoft\LaravelLivewireTables\Views\Columns\IncrementColumn;
trait WithConfiguration
{
public function configure(): void
@ -60,11 +58,4 @@ public function configure(): void
->setDefaultPerPage(25)
->setPerPageAccepted([25, 50, 100, 1000]);
}
public function prependColumns(): array
{
return [
IncrementColumn::make('#'),
];
}
}

View File

@ -0,0 +1,15 @@
<?php
namespace App\Traits\Datatable;
use Rappasoft\LaravelLivewireTables\Views\Columns\IncrementColumn;
trait WithPrependColumn
{
public function prependColumns(): array
{
return [
IncrementColumn::make('#'),
];
}
}