From 11a1017a65d3ab673559390f59ecf25928fa5635 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Thu, 19 Feb 2026 13:18:13 +0700 Subject: [PATCH] refactor: replace direct `created_at` column definitions with `TimestampColumns` component in several tables. --- .../Resources/DelayedGoods/Tables/DelayedGoodsTable.php | 6 ++---- .../Manage/EggCollections/Tables/EggCollectionsTable.php | 6 ++---- .../Manage/FeedPurchases/Tables/FeedPurchasesTable.php | 6 ++---- app/Filament/Resources/Manage/Orders/OrderResource.php | 6 ++---- 4 files changed, 8 insertions(+), 16 deletions(-) diff --git a/app/Filament/Resources/DelayedGoods/Tables/DelayedGoodsTable.php b/app/Filament/Resources/DelayedGoods/Tables/DelayedGoodsTable.php index 592bc6e..b49f32b 100644 --- a/app/Filament/Resources/DelayedGoods/Tables/DelayedGoodsTable.php +++ b/app/Filament/Resources/DelayedGoods/Tables/DelayedGoodsTable.php @@ -7,6 +7,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\TimestampColumns; use Filament\Actions\BulkActionGroup; use Filament\Support\Icons\Heroicon; use Filament\Tables\Columns\IconColumn; @@ -79,10 +80,7 @@ public static function configure(Table $table): Table ->sortable() ->toggleable(isToggledHiddenByDefault: true), - TextColumn::make('created_at') - ->label('Dibuat') - ->dateTime('l, d F Y H:i') - ->toggleable(isToggledHiddenByDefault: true), + ...TimestampColumns::make(), ]) ->filters([ TrashedFilter::make() diff --git a/app/Filament/Resources/Manage/EggCollections/Tables/EggCollectionsTable.php b/app/Filament/Resources/Manage/EggCollections/Tables/EggCollectionsTable.php index 1d61b7e..a379b0a 100644 --- a/app/Filament/Resources/Manage/EggCollections/Tables/EggCollectionsTable.php +++ b/app/Filament/Resources/Manage/EggCollections/Tables/EggCollectionsTable.php @@ -7,6 +7,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\TimestampColumns; use Filament\Actions\BulkActionGroup; use Filament\Actions\ViewAction; use Filament\Infolists\Components\RepeatableEntry; @@ -39,10 +40,7 @@ public static function configure(Table $table): Table ->wrap() ->toggleable(), - TextColumn::make('created_at') - ->label('Dibuat') - ->dateTime('l, d F Y H:i') - ->toggleable(isToggledHiddenByDefault: true), + ...TimestampColumns::make(), ]) ->filters([ TrashedFilter::make() diff --git a/app/Filament/Resources/Manage/FeedPurchases/Tables/FeedPurchasesTable.php b/app/Filament/Resources/Manage/FeedPurchases/Tables/FeedPurchasesTable.php index df5e999..f5cff54 100644 --- a/app/Filament/Resources/Manage/FeedPurchases/Tables/FeedPurchasesTable.php +++ b/app/Filament/Resources/Manage/FeedPurchases/Tables/FeedPurchasesTable.php @@ -7,6 +7,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\TimestampColumns; use Filament\Actions\BulkActionGroup; use Filament\Support\Icons\Heroicon; use Filament\Tables\Columns\TextColumn; @@ -76,10 +77,7 @@ public static function configure(Table $table): Table ->wrap() ->toggleable(), - TextColumn::make('created_at') - ->label('Dibuat') - ->dateTime('l, d F Y H:i') - ->toggleable(isToggledHiddenByDefault: true), + ...TimestampColumns::make(), ]) ->filters([ TrashedFilter::make() diff --git a/app/Filament/Resources/Manage/Orders/OrderResource.php b/app/Filament/Resources/Manage/Orders/OrderResource.php index ba33330..730db66 100644 --- a/app/Filament/Resources/Manage/Orders/OrderResource.php +++ b/app/Filament/Resources/Manage/Orders/OrderResource.php @@ -7,6 +7,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\TimestampColumns; use App\Filament\Resources\Manage\Orders\Pages\ManageOrders; use App\Models\EggPrice; use App\Models\Order; @@ -214,10 +215,7 @@ public static function table(Table $table): Table ->money('IDR', decimalPlaces: 0) ->sortable(), - TextColumn::make('created_at') - ->label('Dibuat') - ->dateTime('l, d F Y H:i') - ->toggleable(isToggledHiddenByDefault: true), + ...TimestampColumns::make(), ]) ->filters([ TrashedFilter::make()