From 9b41c79562d3d4146247dd477168336aa3dd5755 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Fri, 16 Dec 2022 22:03:17 -0500 Subject: [PATCH 1/2] toggle some columns and put actions under group --- app/Filament/Resources/ResultResource.php | 26 +++++++++++++++-------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/app/Filament/Resources/ResultResource.php b/app/Filament/Resources/ResultResource.php index 04303b482..c53841df5 100644 --- a/app/Filament/Resources/ResultResource.php +++ b/app/Filament/Resources/ResultResource.php @@ -3,6 +3,7 @@ namespace App\Filament\Resources; use App\Filament\Resources\ResultResource\Pages; +use App\Filament\Widgets\StatsOverview; use App\Models\Result; use App\Settings\GeneralSettings; use Filament\Resources\Resource; @@ -30,15 +31,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 +52,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(), From 767b0e8b5ba04bf5f9f4c73a066c902ffd999675 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Fri, 16 Dec 2022 22:09:23 -0500 Subject: [PATCH 2/2] code quality --- app/Filament/Resources/ResultResource.php | 1 - 1 file changed, 1 deletion(-) diff --git a/app/Filament/Resources/ResultResource.php b/app/Filament/Resources/ResultResource.php index c53841df5..ff4ec9b53 100644 --- a/app/Filament/Resources/ResultResource.php +++ b/app/Filament/Resources/ResultResource.php @@ -3,7 +3,6 @@ namespace App\Filament\Resources; use App\Filament\Resources\ResultResource\Pages; -use App\Filament\Widgets\StatsOverview; use App\Models\Result; use App\Settings\GeneralSettings; use Filament\Resources\Resource;