wip
This commit is contained in:
1 parent
6cf72a83f4
commit
e01400d65b
5 files changed
+62
-10
No files matched your search
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Filament\Widgets;
|
||||
|
||||
use App\Filament\Widgets\Data\HelperStatisticType;
|
||||
use App\Filament\Widgets\Data\LoadEvents;
|
||||
use App\Utilities\Round;
|
||||
use Filament\Widgets\Concerns\InteractsWithPageFilters;
|
||||
@@ -26,6 +27,8 @@ class StatsMedianAverage extends StatsOverviewWidget
|
||||
{
|
||||
$data = LoadEvents::load($this->filters, 'Events');
|
||||
|
||||
$statistic_type = ucfirst(HelperStatisticType::get($this->filters));
|
||||
|
||||
if (! isset($data['datasets'][0])) {
|
||||
return [];
|
||||
}
|
||||
@@ -35,6 +38,8 @@ class StatsMedianAverage extends StatsOverviewWidget
|
||||
$total = count($arr);
|
||||
$summe = array_sum($arr);
|
||||
$summe2 = array_sum($arr2);
|
||||
$home_team = $data['home_team'];
|
||||
$away_team = $data['away_team'];
|
||||
|
||||
if (! $total) {
|
||||
return [];
|
||||
@@ -64,10 +69,22 @@ class StatsMedianAverage extends StatsOverviewWidget
|
||||
|
||||
return [
|
||||
Stat::make('Number of events', $total)->extraAttributes([
|
||||
'class' => 'bg-green-100 dark:bg-green-950 border border-green-300 dark:border-green-800',
|
||||
'class' => 'text-xl bg-green-100 dark:bg-green-950 border border-green-300 dark:border-green-800',
|
||||
]),
|
||||
Stat::make('Average', 'Average')->view('filament.resources.events.widgets.statistic-average', [
|
||||
'titel' => 'Average '.$statistic_type,
|
||||
'infavour' => number_format($summe / $total, 1),
|
||||
'against' => number_format($summe2 / $total, 1),
|
||||
'home' => $home_team,
|
||||
'away' => $away_team,
|
||||
]),
|
||||
Stat::make('Median', 'Median')->view('filament.resources.events.widgets.statistic-average', [
|
||||
'titel' => 'Median '.$statistic_type,
|
||||
'infavour' => $median,
|
||||
'against' => $median2,
|
||||
'home' => $home_team,
|
||||
'away' => $away_team,
|
||||
]),
|
||||
Stat::make('Average', 'Average')->view('filament.resources.events.widgets.statistic-average', ['titel' => 'Average', 'infavour' => number_format($summe / $total, 1), 'against' => number_format($summe2 / $total, 1)]),
|
||||
Stat::make('Median', 'Median')->view('filament.resources.events.widgets.statistic-average', ['titel' => 'Median', 'infavour' => $median, 'against' => $median2]),
|
||||
Stat::make('Win: '.$data['results']['w'], $win)
|
||||
->extraAttributes([
|
||||
'class' => 'bg-green-100 dark:bg-green-950 border border-green-300 dark:border-green-800',
|
||||
|
||||
Reference in new issue
Block a user