alarm 2 orange to blue in widget
This commit is contained in:
1 parent
7cc70e06c3
commit
a246ef9886
2 files changed
+30
-29
No files matched your search
@@ -31,64 +31,64 @@ class AlarmWidget extends StatsOverviewWidget
|
|||||||
case 1:
|
case 1:
|
||||||
return [
|
return [
|
||||||
Stat::make('1X2', '1X2')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('1X2', '1X2')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_3ways', 'title' => '1X2', 'red' => $res['odds_3ways'][3] ?? 0, 'yellow' => $res['odds_3ways'][2] ?? 0, 'green' => $res['odds_3ways'][1] ?? 0]),
|
['filter' => 'odds_3ways', 'title' => '1X2', 'red' => $res['odds_3ways'][3] ?? 0, 'blue' => $res['odds_3ways'][2] ?? 0, 'green' => $res['odds_3ways'][1] ?? 0]),
|
||||||
Stat::make('1X2', '1X2')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('1X2', '1X2')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_3ways_ht', 'title' => '1X2 HT', 'red' => $res['odds_3ways_ht'][3] ?? 0, 'yellow' => $res['odds_3ways_ht'][2] ?? 0, 'green' => $res['odds_3ways_ht'][1] ?? 0]),
|
['filter' => 'odds_3ways_ht', 'title' => '1X2 HT', 'red' => $res['odds_3ways_ht'][3] ?? 0, 'blue' => $res['odds_3ways_ht'][2] ?? 0, 'green' => $res['odds_3ways_ht'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_totals', 'title' => 'Totals', 'red' => $res['odds_totals'][3] ?? 0, 'yellow' => $res['odds_totals'][2] ?? 0, 'green' => $res['odds_totals'][1] ?? 0]),
|
['filter' => 'odds_totals', 'title' => 'Totals', 'red' => $res['odds_totals'][3] ?? 0, 'blue' => $res['odds_totals'][2] ?? 0, 'green' => $res['odds_totals'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_totals_ht', 'title' => 'Totals HT', 'red' => $res['odds_totals_ht'][3] ?? 0, 'yellow' => $res['odds_totals_ht'][2] ?? 0, 'green' => $res['odds_totals_ht'][1] ?? 0]),
|
['filter' => 'odds_totals_ht', 'title' => 'Totals HT', 'red' => $res['odds_totals_ht'][3] ?? 0, 'blue' => $res['odds_totals_ht'][2] ?? 0, 'green' => $res['odds_totals_ht'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_ggng', 'title' => 'GG NG', 'red' => $res['odds_ggng'][3] ?? 0, 'yellow' => $res['odds_ggng'][2] ?? 0, 'green' => $res['odds_ggng'][1] ?? 0]),
|
['filter' => 'odds_ggng', 'title' => 'GG NG', 'red' => $res['odds_ggng'][3] ?? 0, 'blue' => $res['odds_ggng'][2] ?? 0, 'green' => $res['odds_ggng'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_dnb', 'title' => 'DNB', 'red' => $res['odds_dnb'][3] ?? 0, 'yellow' => $res['odds_dnb'][2] ?? 0, 'green' => $res['odds_dnb'][1] ?? 0]),
|
['filter' => 'odds_dnb', 'title' => 'DNB', 'red' => $res['odds_dnb'][3] ?? 0, 'blue' => $res['odds_dnb'][2] ?? 0, 'green' => $res['odds_dnb'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_dc', 'title' => 'DC', 'red' => $res['odds_dc'][3] ?? 0, 'yellow' => $res['odds_dc'][2] ?? 0, 'green' => $res['odds_dc'][1] ?? 0]),
|
['filter' => 'odds_dc', 'title' => 'DC', 'red' => $res['odds_dc'][3] ?? 0, 'blue' => $res['odds_dc'][2] ?? 0, 'green' => $res['odds_dc'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_tq', 'title' => 'TQ', 'red' => $res['odds_tq'][3] ?? 0, 'yellow' => $res['odds_tq'][2] ?? 0, 'green' => $res['odds_tq'][1] ?? 0]),
|
['filter' => 'odds_tq', 'title' => 'TQ', 'red' => $res['odds_tq'][3] ?? 0, 'blue' => $res['odds_tq'][2] ?? 0, 'green' => $res['odds_tq'][1] ?? 0]),
|
||||||
];
|
];
|
||||||
case 2:
|
case 2:
|
||||||
return [
|
return [
|
||||||
Stat::make('1X2', '1X2')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('1X2', '1X2')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_3ways', 'title' => '1X2', 'red' => $res['odds_3ways'][3] ?? 0, 'yellow' => $res['odds_3ways'][2] ?? 0, 'green' => $res['odds_3ways'][1] ?? 0]),
|
['filter' => 'odds_3ways', 'title' => '1X2', 'red' => $res['odds_3ways'][3] ?? 0, 'blue' => $res['odds_3ways'][2] ?? 0, 'green' => $res['odds_3ways'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_2ways', 'title' => 'ML', 'red' => $res['odds_2ways'][3] ?? 0, 'yellow' => $res['odds_2ways'][2] ?? 0, 'green' => $res['odds_2ways'][1] ?? 0]),
|
['filter' => 'odds_2ways', 'title' => 'ML', 'red' => $res['odds_2ways'][3] ?? 0, 'blue' => $res['odds_2ways'][2] ?? 0, 'green' => $res['odds_2ways'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_points', 'title' => 'PO', 'red' => $res['odds_points'][3] ?? 0, 'yellow' => $res['odds_points'][2] ?? 0, 'green' => $res['odds_points'][1] ?? 0]),
|
['filter' => 'odds_points', 'title' => 'PO', 'red' => $res['odds_points'][3] ?? 0, 'blue' => $res['odds_points'][2] ?? 0, 'green' => $res['odds_points'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_points_q1', 'title' => 'PO Q1', 'red' => $res['odds_points_q1'][3] ?? 0, 'yellow' => $res['odds_points_q1'][2] ?? 0, 'green' => $res['odds_points_q1'][1] ?? 0]),
|
['filter' => 'odds_points_q1', 'title' => 'PO Q1', 'red' => $res['odds_points_q1'][3] ?? 0, 'blue' => $res['odds_points_q1'][2] ?? 0, 'green' => $res['odds_points_q1'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_totals', 'title' => 'Totals', 'red' => $res['odds_totals'][3] ?? 0, 'yellow' => $res['odds_totals'][2] ?? 0, 'green' => $res['odds_totals'][1] ?? 0]),
|
['filter' => 'odds_totals', 'title' => 'Totals', 'red' => $res['odds_totals'][3] ?? 0, 'blue' => $res['odds_totals'][2] ?? 0, 'green' => $res['odds_totals'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_totals_q1', 'title' => 'Totals Q1', 'red' => $res['odds_totals_q1'][3] ?? 0, 'yellow' => $res['odds_totals_q1'][2] ?? 0, 'green' => $res['odds_totals_q1'][1] ?? 0]),
|
['filter' => 'odds_totals_q1', 'title' => 'Totals Q1', 'red' => $res['odds_totals_q1'][3] ?? 0, 'blue' => $res['odds_totals_q1'][2] ?? 0, 'green' => $res['odds_totals_q1'][1] ?? 0]),
|
||||||
];
|
];
|
||||||
case 3:
|
case 3:
|
||||||
return [
|
return [
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_2ways', 'title' => 'ML', 'red' => $res['odds_2ways'][3] ?? 0, 'yellow' => $res['odds_2ways'][2] ?? 0, 'green' => $res['odds_2ways'][1] ?? 0]),
|
['filter' => 'odds_2ways', 'title' => 'ML', 'red' => $res['odds_2ways'][3] ?? 0, 'blue' => $res['odds_2ways'][2] ?? 0, 'green' => $res['odds_2ways'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_points', 'title' => 'PO', 'red' => $res['odds_points'][3] ?? 0, 'yellow' => $res['odds_points'][2] ?? 0, 'green' => $res['odds_points'][1] ?? 0]),
|
['filter' => 'odds_points', 'title' => 'PO', 'red' => $res['odds_points'][3] ?? 0, 'blue' => $res['odds_points'][2] ?? 0, 'green' => $res['odds_points'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_points_q1', 'title' => 'PO Q1', 'red' => $res['odds_points_q1'][3] ?? 0, 'yellow' => $res['odds_points_q1'][2] ?? 0, 'green' => $res['odds_points_q1'][1] ?? 0]),
|
['filter' => 'odds_points_q1', 'title' => 'PO Q1', 'red' => $res['odds_points_q1'][3] ?? 0, 'blue' => $res['odds_points_q1'][2] ?? 0, 'green' => $res['odds_points_q1'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_points_ht', 'title' => 'PO HT', 'red' => $res['odds_points_ht'][3] ?? 0, 'yellow' => $res['odds_points_ht'][2] ?? 0, 'green' => $res['odds_points_ht'][1] ?? 0]),
|
['filter' => 'odds_points_ht', 'title' => 'PO HT', 'red' => $res['odds_points_ht'][3] ?? 0, 'blue' => $res['odds_points_ht'][2] ?? 0, 'green' => $res['odds_points_ht'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_totals', 'title' => 'Totals', 'red' => $res['odds_totals'][3] ?? 0, 'yellow' => $res['odds_totals'][2] ?? 0, 'green' => $res['odds_totals'][1] ?? 0]),
|
['filter' => 'odds_totals', 'title' => 'Totals', 'red' => $res['odds_totals'][3] ?? 0, 'blue' => $res['odds_totals'][2] ?? 0, 'green' => $res['odds_totals'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_totals_q1', 'title' => 'Totals Q1', 'red' => $res['odds_totals_q1'][3] ?? 0, 'yellow' => $res['odds_totals_q1'][2] ?? 0, 'green' => $res['odds_totals_q1'][1] ?? 0]),
|
['filter' => 'odds_totals_q1', 'title' => 'Totals Q1', 'red' => $res['odds_totals_q1'][3] ?? 0, 'blue' => $res['odds_totals_q1'][2] ?? 0, 'green' => $res['odds_totals_q1'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_totals_ht', 'title' => 'Totals HT', 'red' => $res['odds_totals_ht'][3] ?? 0, 'yellow' => $res['odds_totals_ht'][2] ?? 0, 'green' => $res['odds_totals_ht'][1] ?? 0]),
|
['filter' => 'odds_totals_ht', 'title' => 'Totals HT', 'red' => $res['odds_totals_ht'][3] ?? 0, 'blue' => $res['odds_totals_ht'][2] ?? 0, 'green' => $res['odds_totals_ht'][1] ?? 0]),
|
||||||
];
|
];
|
||||||
case 5:
|
case 5:
|
||||||
return [
|
return [
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_2ways', 'title' => 'ML', 'red' => $res['odds_2ways'][3] ?? 0, 'yellow' => $res['odds_2ways'][2] ?? 0, 'green' => $res['odds_2ways'][1] ?? 0]),
|
['filter' => 'odds_2ways', 'title' => 'ML', 'red' => $res['odds_2ways'][3] ?? 0, 'blue' => $res['odds_2ways'][2] ?? 0, 'green' => $res['odds_2ways'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_2ways_s1', 'title' => 'MLS1', 'red' => $res['odds_2ways_s1'][3] ?? 0, 'yellow' => $res['odds_2ways_s1'][2] ?? 0, 'green' => $res['odds_2ways_s1'][1] ?? 0]),
|
['filter' => 'odds_2ways_s1', 'title' => 'MLS1', 'red' => $res['odds_2ways_s1'][3] ?? 0, 'blue' => $res['odds_2ways_s1'][2] ?? 0, 'green' => $res['odds_2ways_s1'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_points', 'title' => 'PO', 'red' => $res['odds_points'][3] ?? 0, 'yellow' => $res['odds_points'][2] ?? 0, 'green' => $res['odds_points'][1] ?? 0]),
|
['filter' => 'odds_points', 'title' => 'PO', 'red' => $res['odds_points'][3] ?? 0, 'blue' => $res['odds_points'][2] ?? 0, 'green' => $res['odds_points'][1] ?? 0]),
|
||||||
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
Stat::make('', '')->view('filament.resources.events.widgets.alarm-widget',
|
||||||
['filter' => 'odds_totals', 'title' => 'Totals', 'red' => $res['odds_totals'][3] ?? 0, 'yellow' => $res['odds_totals'][2] ?? 0, 'green' => $res['odds_totals'][1] ?? 0]),
|
['filter' => 'odds_totals', 'title' => 'Totals', 'red' => $res['odds_totals'][3] ?? 0, 'blue' => $res['odds_totals'][2] ?? 0, 'green' => $res['odds_totals'][1] ?? 0]),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -103,7 +103,7 @@ class AlarmWidget extends StatsOverviewWidget
|
|||||||
$this->dispatch('filterUpdateGreen', $table);
|
$this->dispatch('filterUpdateGreen', $table);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
$this->dispatch('filterUpdateYellow', $table);
|
$this->dispatch('filterUpdateblue', $table);
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
$this->dispatch('filterUpdateRed', $table);
|
$this->dispatch('filterUpdateRed', $table);
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
<div class="grid grid-cols-4 text-xs gap-1 p-1 border rounded border-zinc-200 dark:border-zinc-800 bg-gray-100 dark:bg-gray-900 text-center shadow">
|
<div
|
||||||
|
class="grid grid-cols-4 text-xs gap-1 p-1 border rounded border-zinc-200 dark:border-zinc-800 bg-gray-100 dark:bg-gray-900 text-center shadow">
|
||||||
<div class="text-nowrap">{{ $title }}</div>
|
<div class="text-nowrap">{{ $title }}</div>
|
||||||
|
|
||||||
@if ($red)
|
@if ($red)
|
||||||
@@ -9,9 +10,9 @@
|
|||||||
<x-alarm-neutral>0</x-alarm-neutral>
|
<x-alarm-neutral>0</x-alarm-neutral>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
@if ($yellow)
|
@if ($blue)
|
||||||
<div class="cursor-pointer" wire:click="filterAlarm('{{ $filter }}', 2)">
|
<div class="cursor-pointer" wire:click="filterAlarm('{{ $filter }}', 2)">
|
||||||
<x-alarm-yellow>{{ $yellow }}</x-alarm-yellow>
|
<x-alarm-blue>{{ $blue }}</x-alarm-blue>
|
||||||
</div>
|
</div>
|
||||||
@else
|
@else
|
||||||
<x-alarm-neutral>0</x-alarm-neutral>
|
<x-alarm-neutral>0</x-alarm-neutral>
|
||||||
|
|||||||
Reference in new issue
Block a user