files tooltip for activity logs (#938)

* add files tooltip to activity logs

* fix when "files" isn't an array
This commit is contained in:
Boy132 2025-01-24 08:28:40 +01:00 committed by GitHub
parent 6a4963200c
commit fef19b9fdd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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')