diff --git a/app/Filament/Clusters/StaticData/Resources/StatistikoPlayers/Pages/ListStatistikoPlayers.php b/app/Filament/Clusters/StaticData/Resources/StatistikoPlayers/Pages/ListStatistikoPlayers.php index 1fa395af..2523768e 100644 --- a/app/Filament/Clusters/StaticData/Resources/StatistikoPlayers/Pages/ListStatistikoPlayers.php +++ b/app/Filament/Clusters/StaticData/Resources/StatistikoPlayers/Pages/ListStatistikoPlayers.php @@ -18,27 +18,14 @@ class ListStatistikoPlayers extends ListRecords { return [ Action::make('missing') + ->color('gray') ->modalHeading('Missing Player') + ->tooltip('Element in player but missing in details') ->icon('phosphor-magnifying-glass') ->modalContent(function () { - - $player = StatistikoPlayer::doesntHave('details')->get(); - - return view('filament.pages.list-missing-player', ['player' => $player]); - }) - // ->action(fn(StatistikoPlayer $record) => StatistikoPlayer::doesntHave('details')->get()) - // ->modalContent(fn($record = StatistikoPlayer::doesntHave('details')->get()): View => view( - // 'filament.pages.list-missing-player', - // ['record' => $record], - // )) - // ->action(fn(Contract $record) => $record = StatistikoPlayer::doesntHave('details')->get()) - // ->action(fn() => StatistikoPlayer::doesntHave('details')->get()) - // ->modalContent(view('filament.pages.list-missing-player')) - // ->modalContent(fn(Contract $record): View => view( - // 'filament.pages.list-missing-player', - // ['record' => $record], - // )) - ->color('gray'), + $players = StatistikoPlayer::doesntHave('details')->groupBy('ss_player_id')->get(); + return view('filament.pages.list-missing-player', ['players' => $players]); + }), Action::make('double') ->icon('phosphor-magnifying-glass') ->color('gray') diff --git a/app/Filament/Clusters/StaticData/Resources/StatistikoPlayers/Tables/StatistikoPlayersTable.php b/app/Filament/Clusters/StaticData/Resources/StatistikoPlayers/Tables/StatistikoPlayersTable.php index 80a35e2f..b8832f2b 100644 --- a/app/Filament/Clusters/StaticData/Resources/StatistikoPlayers/Tables/StatistikoPlayersTable.php +++ b/app/Filament/Clusters/StaticData/Resources/StatistikoPlayers/Tables/StatistikoPlayersTable.php @@ -3,16 +3,11 @@ namespace App\Filament\Clusters\StaticData\Resources\StatistikoPlayers\Tables; use Filament\Tables\Table; -use App\Models\StatistikoPlayer; use Filament\Actions\EditAction; use Filament\Actions\DeleteAction; -use Filament\Tables\Filters\Filter; use Filament\Actions\BulkActionGroup; use Filament\Actions\DeleteBulkAction; -use Filament\Forms\Components\Checkbox; use Filament\Tables\Columns\TextColumn; -use Filament\Tables\Enums\FiltersLayout; -use Illuminate\Database\Eloquent\Builder; class StatistikoPlayersTable { diff --git a/resources/views/filament/pages/list-missing-player.blade.php b/resources/views/filament/pages/list-missing-player.blade.php index fcea5ddb..003efe85 100644 --- a/resources/views/filament/pages/list-missing-player.blade.php +++ b/resources/views/filament/pages/list-missing-player.blade.php @@ -1,3 +1,8 @@ -