columns([ TextColumn::make('name') ->searchable(), TextColumn::make('slug') ->searchable(), TextColumn::make('allowed_fields') ->label('Fields') ->state(function (Tier $record): string { $total = count(DataSourceFields::DVLA); $selected = count($record->allowed_fields ?? []); return "{$selected} of {$total}"; }), TextColumn::make('created_at') ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), TextColumn::make('updated_at') ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), ]) ->filters([ // ]) ->recordActions([ EditAction::make(), ]) ->toolbarActions([ BulkActionGroup::make([ DeleteBulkAction::make(), ]), ]); } }