striped() ->columns([ TextColumn::make('name'), TextColumn::make('bookmaker') ->badge() ->formatStateUsing(fn (string $state): string => Bookmaker::where('id', $state)->pluck('name')->first()), TextColumn::make('sport') ->badge() ->color('secondary') ->formatStateUsing(fn (string $state): string => Sport::where('id', $state)->pluck('name')->first()), TextColumn::make('created_at') ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), TextColumn::make('updated_at') ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), ]) ->recordActions([ EditAction::make(), ]) ->toolbarActions([ BulkActionGroup::make([ DeleteBulkAction::make(), ]), ]); } }