From b87b9fee96a8b8ec58fb1f92fe414c3947dd8acb Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Tue, 10 Mar 2026 11:25:56 +0700 Subject: [PATCH] feat: Create TimestampColumns class for managing created_at, updated_at, and deleted_at timestamps in Filament tables. --- app/Filament/Columns/TimestampColumns.php | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 app/Filament/Columns/TimestampColumns.php diff --git a/app/Filament/Columns/TimestampColumns.php b/app/Filament/Columns/TimestampColumns.php new file mode 100644 index 0000000..0db19f9 --- /dev/null +++ b/app/Filament/Columns/TimestampColumns.php @@ -0,0 +1,34 @@ +label('Dibuat') + ->sortable() + ->toggleable(isToggledHiddenByDefault: true) + ->dateTime('l, d F Y H:i:s') + ->wrap(), + + TextColumn::make('updated_at') + ->label('Diperbarui') + ->sortable() + ->toggleable(isToggledHiddenByDefault: true) + ->dateTime('l, d F Y H:i:s') + ->wrap(), + + TextColumn::make('deleted_at') + ->label('Dihapus') + ->sortable() + ->toggleable(isToggledHiddenByDefault: true) + ->dateTime('l, d F Y H:i:s') + ->wrap(), + ]; + } +}