diff --git a/app/Filament/Resources/ResultResource.php b/app/Filament/Resources/ResultResource.php index 04303b482..ff4ec9b53 100644 --- a/app/Filament/Resources/ResultResource.php +++ b/app/Filament/Resources/ResultResource.php @@ -30,15 +30,19 @@ public static function table(Table $table): Table TextColumn::make('id') ->label('ID'), IconColumn::make('scheduled') - ->boolean(), + ->boolean() + ->toggleable() + ->toggledHiddenByDefault(), ViewColumn::make('download') ->view('tables.columns.bits-column'), ViewColumn::make('upload') ->view('tables.columns.bits-column'), - TextColumn::make('ping'), + TextColumn::make('ping') + ->toggleable(), ViewColumn::make('server_id') ->label('Server ID') - ->view('tables.columns.server-column'), + ->view('tables.columns.server-column') + ->toggleable(), TextColumn::make('created_at') ->dateTime($settings->time_format ?? 'M j, Y G:i:s') ->timezone($settings->timezone ?? 'UTC'), @@ -47,12 +51,15 @@ public static function table(Table $table): Table // ]) ->actions([ - // Tables\Actions\ViewAction::make(), - Action::make('view result') - ->label('View on Speedtest.net') - ->url(fn (Result $record): string => $record->url) - ->openUrlInNewTab(), - Tables\Actions\DeleteAction::make(), + Tables\Actions\ActionGroup::make([ + Action::make('view result') + ->label('View on Speedtest.net') + ->icon('heroicon-o-link') + ->url(fn (Result $record): string => $record->url) + ->openUrlInNewTab(), + // Tables\Actions\ViewAction::make(), + Tables\Actions\DeleteAction::make(), + ]), ]) ->bulkActions([ Tables\Actions\DeleteBulkAction::make(),