wip layout filter and performance
This commit is contained in:
1 parent
0221ace4d2
commit
54a409f344
13 files changed
+270
-54
No files matched your search
@@ -30,19 +30,22 @@ class StatsMedianAverage extends StatsOverviewWidget
|
||||
// dd($data);
|
||||
|
||||
$this->columns = [
|
||||
'default' => 2,
|
||||
'sm' => 3,
|
||||
'xl' => ! isset($data['similar_past_matches']) || $data['similar_past_matches'] == 'none' ? 6 : 3,
|
||||
'default' => 1,
|
||||
'sm' => 2,
|
||||
'md' => 3,
|
||||
'md' => 6,
|
||||
];
|
||||
|
||||
$statistic_type = ucfirst(HelperStatisticType::get($this->filters));
|
||||
|
||||
if (! isset($data['datasets'][0])) {
|
||||
return [];
|
||||
$data['datasets'][0]['data'] = [];
|
||||
$data['datasets'][1]['data'] = [];
|
||||
} else {
|
||||
$arr_home = $data['datasets'][0]['data'];
|
||||
$arr_away = $data['datasets'][1]['data'];
|
||||
}
|
||||
|
||||
$arr_home = $data['datasets'][0]['data'];
|
||||
$arr_away = $data['datasets'][1]['data'];
|
||||
$total_home = count($arr_home);
|
||||
$total_away = count($arr_away);
|
||||
$summe_home = array_sum($arr_home);
|
||||
@@ -51,7 +54,42 @@ class StatsMedianAverage extends StatsOverviewWidget
|
||||
$away_team = $data['away_team'];
|
||||
|
||||
if (! $total_home) {
|
||||
return [];
|
||||
return [
|
||||
Stat::make('stat1', 'stat1')->view('filament.resources.events.widgets.statistic-regular', [
|
||||
'titel' => 'Number of events',
|
||||
'value' => '0',
|
||||
'hidden' => false,
|
||||
]),
|
||||
Stat::make('stat2', 'stat2')->view('filament.resources.events.widgets.statistic-average', [
|
||||
'titel' => 'Average '.$statistic_type,
|
||||
'value1' => 0,
|
||||
'value2' => 0,
|
||||
'home' => $home_team,
|
||||
'away' => $away_team,
|
||||
]),
|
||||
Stat::make('stat3', 'stat3')->view('filament.resources.events.widgets.statistic-average', [
|
||||
'titel' => 'Median '.$statistic_type,
|
||||
'value1' => 0,
|
||||
'value2' => 0,
|
||||
'home' => $home_team,
|
||||
'away' => $away_team,
|
||||
]),
|
||||
Stat::make('stat4', 'stat4')->view('filament.resources.events.widgets.statistic-regular', [
|
||||
'titel' => 'Win',
|
||||
'value' => 0,
|
||||
'hidden' => false,
|
||||
]),
|
||||
Stat::make('stat5', 'stat5')->view('filament.resources.events.widgets.statistic-regular', [
|
||||
'titel' => 'Draw',
|
||||
'value' => 0,
|
||||
'hidden' => false,
|
||||
]),
|
||||
Stat::make('stat6', 'stat6')->view('filament.resources.events.widgets.statistic-regular', [
|
||||
'titel' => 'Lost',
|
||||
'value' => 0,
|
||||
'hidden' => false,
|
||||
]),
|
||||
];
|
||||
}
|
||||
// if (! $total_home || ! $total_away) {
|
||||
// return [];
|
||||
|
||||
Reference in new issue
Block a user