Use Arr::dot to display multi-dimensional activity log properties (#1285)

This commit is contained in:
Boy132 2025-04-22 22:27:50 +02:00 committed by GitHub
parent 05b1a44a34
commit 7e99d5cd8e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -19,6 +19,7 @@ use Filament\Tables\Actions\ViewAction;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Filters\SelectFilter;
use Filament\Tables\Table;
use Illuminate\Support\Arr;
use Illuminate\Support\HtmlString;
class ListActivities extends ListRecords
@ -98,7 +99,7 @@ class ListActivities extends ListRecords
DateTimePicker::make('timestamp'),
KeyValue::make('properties')
->label('Metadata')
->formatStateUsing(fn ($state) => collect($state)->filter(fn ($item) => !is_array($item))->all()),
->formatStateUsing(fn ($state) => Arr::dot($state)),
]),
])
->filters([