diff --git a/app/Filament/Pages/Statistic.php b/app/Filament/Pages/Statistic.php index b1fef1d4..277731ae 100644 --- a/app/Filament/Pages/Statistic.php +++ b/app/Filament/Pages/Statistic.php @@ -54,6 +54,8 @@ class Statistic extends BaseDashboard 'sm' => 2, 'md' => 3, 'lg' => 4, + ])->extraAttributes([ + 'class' => 'bg-gray-100 dark:bg-slate-900 rounded-lg p-5 border border-gray-400 dark:border-blue-950', ]) ->schema([ Select::make('league_id') @@ -131,6 +133,8 @@ class Statistic extends BaseDashboard 'sm' => 2, 'md' => 3, 'lg' => 4, + ])->extraAttributes([ + 'class' => 'bg-gray-100 dark:bg-slate-900 rounded-lg p-5 border border-gray-400 dark:border-blue-950', ]) ->schema([ Select::make('tm_player_id') diff --git a/app/Filament/Widgets/Data/HelperMoveingAverage.php b/app/Filament/Widgets/Data/HelperMoveingAverage.php index 3dc2adc9..0c3a25af 100644 --- a/app/Filament/Widgets/Data/HelperMoveingAverage.php +++ b/app/Filament/Widgets/Data/HelperMoveingAverage.php @@ -7,8 +7,6 @@ class HelperMoveingAverage public static function get(&$data) { - // $arr = $data['datasets'][0]['data'];# - $data['labels'] = array_slice($data['labels'], 2); $datasets = $data['datasets']; diff --git a/app/Filament/Widgets/StatsMedianAverage.php b/app/Filament/Widgets/StatsMedianAverage.php index 65a56044..2c78c6de 100644 --- a/app/Filament/Widgets/StatsMedianAverage.php +++ b/app/Filament/Widgets/StatsMedianAverage.php @@ -33,8 +33,10 @@ class StatsMedianAverage extends StatsOverviewWidget } $arr = $data['datasets'][0]['data']; + $arr2 = $data['datasets'][1]['data']; $total = count($arr); $summe = array_sum($arr); + $summe2 = array_sum($arr2); if (! $total) { return []; @@ -48,26 +50,26 @@ class StatsMedianAverage extends StatsOverviewWidget $m1 = floor($m); $m2 = ceil($m); $median = round(($arr[$m1] + $arr[$m2]) / 2, 2); + $median2 = round(($arr2[$m1] + $arr2[$m2]) / 2, 2); } else { // odd $m = floor($total / 2); $median = $arr[$m]; + $median2 = $arr2[$m]; } - $win_infavor = $data['results']['w'] ? number_format(Round::odd($total / $data['results']['w']), 2) : 0; - $win_against = $data['results']['w2'] ? number_format(Round::odd($total / $data['results']['w2']), 2) : 0; + $win = $data['results']['w'] ? number_format(Round::odd($total / $data['results']['w']), 2) : 0; $draw = $data['results']['d'] ? number_format(Round::odd($total / $data['results']['d']), 2) : 0; - $lost_infavor = $data['results']['l'] ? number_format(Round::odd($total / $data['results']['l']), 2) : 0; - $lost_against = $data['results']['l2'] ? number_format(Round::odd($total / $data['results']['l2']), 2) : 0; + $lost = $data['results']['l'] ? number_format(Round::odd($total / $data['results']['l']), 2) : 0; return [ Stat::make('Number of events', $total), - Stat::make('Average', round($summe / $total, 1)), - Stat::make('Median', $median), - Stat::make('Win: '.$data['results']['w'], $win_infavor.' - '.$win_against)->description('In Favor - Against'), + Stat::make('Average', round($summe / $total, 1).' - '.round($summe2 / $total, 1))->description('In Favor - Against'), + Stat::make('Median', $median.' - '.$median2)->description('In Favor - Against'), + Stat::make('Win: '.$data['results']['w'], $win), Stat::make('Draw: '.$data['results']['d'], $draw), - Stat::make('Lost: '.$data['results']['l'], $lost_infavor.' - '.$lost_against)->description('In Favor - Against'), + Stat::make('Lost: '.$data['results']['l'], $lost), ]; } }