components([ ]); } public function table(Table $table): Table { return $table ->recordTitleAttribute('name') ->columns([ TextColumn::make('user.name'), TextColumn::make('billable_rate') ->numeric() ->sortable(), ]) ->filters([ // ]) ->headerActions([ ]) ->recordActions([ Action::make('view') ->icon('heroicon-o-eye') ->color('gray') ->url(fn (ProjectMember $record): string => ProjectMemberResource::getUrl('view', [ 'record' => $record->getKey(), ])), Action::make('edit') ->icon('heroicon-o-pencil') ->url(fn (ProjectMember $record): string => ProjectMemberResource::getUrl('edit', [ 'record' => $record->getKey(), ])) ->openUrlInNewTab(), ]) ->toolbarActions([ ]); } }