recordTitleAttribute('servers') ->emptyStateDescription('No Servers')->emptyStateHeading('No servers are assigned this egg.') ->searchable(false) ->columns([ Tables\Columns\TextColumn::make('user.username') ->label('Owner') ->icon('tabler-user') ->url(fn (Server $server): string => route('filament.admin.resources.users.edit', ['record' => $server->user])) ->sortable(), Tables\Columns\TextColumn::make('name') ->icon('tabler-brand-docker') ->url(fn (Server $server): string => route('filament.admin.resources.servers.edit', ['record' => $server])) ->sortable(), Tables\Columns\TextColumn::make('node.name') ->icon('tabler-server-2') ->url(fn (Server $server): string => route('filament.admin.resources.nodes.edit', ['record' => $server->node])), Tables\Columns\TextColumn::make('image') ->label('Docker Image'), ]); } }