From fef19b9fdddf1ec159f4a0ad82321e3692731191 Mon Sep 17 00:00:00 2001 From: Boy132 Date: Fri, 24 Jan 2025 08:28:40 +0100 Subject: [PATCH] `files` tooltip for activity logs (#938) * add files tooltip to activity logs * fix when "files" isn't an array --- .../Resources/ActivityResource/Pages/ListActivities.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Filament/Server/Resources/ActivityResource/Pages/ListActivities.php b/app/Filament/Server/Resources/ActivityResource/Pages/ListActivities.php index b32ca0c84..039b8c274 100644 --- a/app/Filament/Server/Resources/ActivityResource/Pages/ListActivities.php +++ b/app/Filament/Server/Resources/ActivityResource/Pages/ListActivities.php @@ -26,6 +26,11 @@ class ListActivities extends ListRecords $properties = $activityLog->wrapProperties(); return trans_choice('activity.'.str($state)->replace(':', '.'), array_get($properties, 'count', 1), $properties); + }) + ->tooltip(function (ActivityLog $activityLog) { + $files = array_get($activityLog->properties, 'files', []); + + return is_array($files) ? implode(',', $files) : null; }), TextColumn::make('user') ->state(fn (ActivityLog $activityLog) => $activityLog->actor instanceof User ? $activityLog->actor->username : 'System')