Tables\Columns\TextColumn::make('carFeatures.name')
->badge()
->tooltip(function (Tables\Columns\TextColumn $column, $record): string {
$states = $column->getState();
// dd($record->carFeatures->map(fn($query) => $query->description));
$tooltipContent = [];
if ($states !== null) {
foreach ($states as $state) {
$tooltipContent[] = $state;
}
} else {
$tooltipContent[] = null;
}
return implode(', ', $tooltipContent);
})
->listWithLineBreaks()
->limitList(2)
->expandableLimitedList()
->sortable(),
Tables\Columns\TextColumn::make('carFeatures.name')
->badge()
->tooltip(function (Tables\Columns\TextColumn $column, $record): string {
$states = $column->getState();
// dd($record->carFeatures->map(fn($query) => $query->description));
$tooltipContent = [];
if ($states !== null) {
foreach ($states as $state) {
$tooltipContent[] = $state;
}
} else {
$tooltipContent[] = null;
}
return implode(', ', $tooltipContent);
})
->listWithLineBreaks()
->limitList(2)
->expandableLimitedList()
->sortable(),