feat: Enhance TimestampColumns to conditionally display timestamps for users with the DEVELOPER role

This commit is contained in:
Yoga Pangestu 2026-03-07 00:46:53 +07:00
parent 317b7fd21c
commit bc6df00083

View File

@ -2,6 +2,7 @@
namespace App\Filament\Columns;
use App\Enums\RoleEnum;
use Filament\Tables\Columns\TextColumn;
class TimestampColumns
@ -28,7 +29,8 @@ public static function make(): array
->sortable()
->toggleable(isToggledHiddenByDefault: true)
->dateTime('l, d F Y H:i:s')
->wrap(),
->wrap()
->visible(fn (): bool => auth()->user()->hasRole(RoleEnum::DEVELOPER)),
];
}
}