From 0c0f2f2b9288f2ec051fbd767d49ad83f4db8ddb Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Thu, 18 Sep 2025 22:06:44 +0700 Subject: [PATCH] refactor: move prependColumn logic into separate trait --- app/Traits/Datatable/WithConfiguration.php | 9 --------- app/Traits/Datatable/WithPrependColumn.php | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 9 deletions(-) create mode 100644 app/Traits/Datatable/WithPrependColumn.php diff --git a/app/Traits/Datatable/WithConfiguration.php b/app/Traits/Datatable/WithConfiguration.php index b58954e..597cdf6 100644 --- a/app/Traits/Datatable/WithConfiguration.php +++ b/app/Traits/Datatable/WithConfiguration.php @@ -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('#'), - ]; - } } diff --git a/app/Traits/Datatable/WithPrependColumn.php b/app/Traits/Datatable/WithPrependColumn.php new file mode 100644 index 0000000..10d4abe --- /dev/null +++ b/app/Traits/Datatable/WithPrependColumn.php @@ -0,0 +1,15 @@ +