wip filter statstik

This commit is contained in:
salam committed 2026-05-22 07:42:29 +02:00
1 parent ad9a59b917
commit d7d4ab9ea1
1 file changed
+27 -15
+27 -15
View File
@@ -16,7 +16,7 @@ use Filament\Forms\Components\Select;
use Filament\Forms\Components\Slider; use Filament\Forms\Components\Slider;
use Filament\Pages\Dashboard as BaseDashboard; use Filament\Pages\Dashboard as BaseDashboard;
use Filament\Pages\Dashboard\Concerns\HasFiltersForm; use Filament\Pages\Dashboard\Concerns\HasFiltersForm;
use Filament\Schemas\Components\Section; use Filament\Schemas\Components\Grid;
use Filament\Schemas\Components\Utilities\Get; use Filament\Schemas\Components\Utilities\Get;
use Filament\Schemas\Components\Utilities\Set; use Filament\Schemas\Components\Utilities\Set;
use Filament\Schemas\Schema; use Filament\Schemas\Schema;
@@ -40,9 +40,7 @@ class Statistic extends BaseDashboard
{ {
return $schema return $schema
->components([ ->components([
Section::make() Grid::make()
->compact()
->collapsible()
->schema([ ->schema([
Select::make('league_id') Select::make('league_id')
->prefixIcon('phosphor-trophy') ->prefixIcon('phosphor-trophy')
@@ -97,9 +95,7 @@ class Statistic extends BaseDashboard
), ),
])->columns(4) ])->columns(4)
->columnSpanFull(), ->columnSpanFull(),
Section::make() Grid::make()
->compact()
->collapsible()
->schema([ ->schema([
Select::make('tm_player_id') Select::make('tm_player_id')
->label('Player') ->label('Player')
@@ -148,15 +144,31 @@ class Statistic extends BaseDashboard
'league' => 'League', 'league' => 'League',
'all' => 'All Database', 'all' => 'All Database',
]), ]),
Slider::make('accuracy') Select::make('accuracy')
->disabled(fn (Get $get) => $get('similar_past_matches') == 'none') ->disabled(fn (Get $get) => $get('similar_past_matches') == 'none')
->fillTrack() ->default(0.5)
->default(5) ->options([
->step(0.1) '0.1' => '0.1',
->decimalPlaces(1) '0.2' => '0.2',
->tooltips() '0.3' => '0.3',
->range(minValue: 0, maxValue: 1) '0.4' => '0.4',
->pips(), '0.5' => '0.5',
'0.6' => '0.6',
'0.7' => '0.7',
'0.8' => '0.8',
'0.9' => '0.9',
'1' => '1.0',
])
->native(false),
// Slider::make('accuracy')
// ->disabled(fn (Get $get) => $get('similar_past_matches') == 'none')
// ->fillTrack()
// ->default(5)
// ->step(0.1)
// ->decimalPlaces(1)
// ->tooltips()
// ->range(minValue: 0, maxValue: 1)
// ->pips(),
])->columns(5) ])->columns(5)
->columnSpanFull(), ->columnSpanFull(),