popup fixed al ok

This commit is contained in:
salam committed 2026-01-23 13:51:36 +01:00
1 parent b0482cacf6
commit 82e6a60253
45 files changed
+8043 -1277

No files matched your search

@@ -5,9 +5,7 @@
@if ($hasData())
@include('filament.tables.columns.fumetto.fumetto_dc')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1" style="width: 225px;">
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1">
@include('filament.tables.columns.multiline.label', ['labels' => ['1X', '12', 'X2']])
@@ -5,16 +5,13 @@
@if ($hasData())
@include('filament.tables.columns.fumetto.fumetto_dnb')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-4 gap-1" style="width: 190px;">
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-4 gap-1">
@include('filament.tables.columns.multiline.label', ['labels' => ['DNB1', 'DNB2']])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($record->odds_dnb as $item)
@if ($item->bookmaker_id == $bookmaker_id && in_array($item->bookmaker_id, $getSlots()))
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -5,16 +5,13 @@
@if ($hasData())
@include('filament.tables.columns.fumetto.fumetto_ggng')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-4 gap-1" style="width: 190px;">
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-4 gap-1">
@include('filament.tables.columns.multiline.label', ['labels' => ['GG', 'NG']])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($record->odds_ggng as $item)
@if ($item->bookmaker_id == $bookmaker_id && in_array($item->bookmaker_id, $getSlots()))
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -5,16 +5,13 @@
@if ($hasData())
@include('filament.tables.columns.fumetto.fumetto_ml_s1')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-4 gap-1" style="width: 190px;">
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-4 gap-1">
@include('filament.tables.columns.multiline.label', ['labels' => ['1', '2']])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($record->odds_2ways_s1 as $item)
@if ($item->bookmaker_id == $bookmaker_id && in_array($item->bookmaker_id, $getSlots()))
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -1,20 +1,17 @@
@php
use App\Utilities\BkmIconMap;
$loadData($record);
$act = $getAct();
@endphp
@if ($hasData())
@include('filament.tables.columns.fumetto.fumetto_ml')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-4 gap-1" style="width: 190px;">
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-4 gap-1">
@include('filament.tables.columns.multiline.label', ['labels' => ['1', '2']])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($record->odds_2ways as $item)
@if ($item->bookmaker_id == $bookmaker_id && in_array($item->bookmaker_id, $getSlots()))
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -43,4 +40,4 @@
@endforeach
@endforeach
</div>
@endif
@endif
@@ -5,16 +5,13 @@
@if ($hasData())
@include('filament.tables.columns.fumetto.fumetto_point_q1')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1" style="width: 225px;">
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1">
@include('filament.tables.columns.multiline.label', ['labels' => ['O', 'U', 'T']])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($record->odds_points_q1 as $item)
@if ($item->bookmaker_id == $bookmaker_id && in_array($item->bookmaker_id, $getSlots()))
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -5,16 +5,13 @@
@if ($hasData())
@include('filament.tables.columns.fumetto.fumetto_point')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1" style="width: 225px;">
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1">
@include('filament.tables.columns.multiline.label', ['labels' => ['O', 'U', 'T']])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($record->odds_points as $item)
@if ($item->bookmaker_id == $bookmaker_id && in_array($item->bookmaker_id, $getSlots()))
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -5,16 +5,13 @@
@if ($hasData())
@include('filament.tables.columns.fumetto.fumetto_total_ht')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1" style="width: 225px;">
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1">
@include('filament.tables.columns.multiline.label', ['labels' => ['O', 'U', 'T']])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($record->odds_totals_ht as $item)
@if ($item->bookmaker_id == $bookmaker_id && in_array($item->bookmaker_id, $getSlots()))
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -5,16 +5,13 @@
@if ($hasData())
@include('filament.tables.columns.fumetto.fumetto_total_q1')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1" style="width: 225px;">
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1">
@include('filament.tables.columns.multiline.label', ['labels' => ['O', 'U', 'T']])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($record->odds_totals_q1 as $item)
@if ($item->bookmaker_id == $bookmaker_id && in_array($item->bookmaker_id, $getSlots()))
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -5,9 +5,7 @@
@if ($hasData())
@include('filament.tables.columns.fumetto.fumetto_total')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1" style="width: 225px;">
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1">
@include('filament.tables.columns.multiline.label', ['labels' => ['O', 'U', 'T']])
@@ -5,9 +5,7 @@
@if ($hasData())
@include('filament.tables.columns.fumetto.fumetto_tq')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-4 gap-1" style="width: 190px;">
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-4 gap-1">
@include('filament.tables.columns.multiline.label', ['labels' => ['H', 'A']])
@foreach ($getBookmaker() as $bookmaker_id)
@@ -7,9 +7,7 @@
@if ($hasData())
@include('filament.tables.columns.fumetto.fumetto_1x2')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1" style="width: 225px;">
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1">
@include('filament.tables.columns.multiline.label', [
'labels' => ['1', 'X', '2'],
@@ -5,16 +5,13 @@
@if ($hasData())
@include('filament.tables.columns.fumetto.fumetto_1x2_ht')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1" style="width: 225px;">
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 gap-1">
@include('filament.tables.columns.multiline.label', ['labels' => ['1', 'X', '2']])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($record->odds_3ways_ht as $item)
@if ($item->bookmaker_id == $bookmaker_id && in_array($item->bookmaker_id, $getSlots()))
@if ($item->bookmaker_id == $bookmaker_id && in_array($item->bookmaker_id, $getSlots()))
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -1,9 +0,0 @@
@php
use App\Utilities\BkmIconMap;
@endphp
@if (isset($icon))
<div class="h-3 m-0 bg-contain bg-center bg-no-repeat my-auto dark:opacity-80" title="{{ $bookmaker_id }}"
style="background-image: url('{{ BkmIconMap::get($icon) }}')">
</div>
@endif
@@ -1,18 +0,0 @@
<div>Book</div>
@foreach ($labels as $label)
<div>{{ $label }}</div>
@endforeach
<div>Margin</div>
<div>Check</div>
@if ($twice)
<div></div>
<div>Book</div>
@foreach ($labels as $label)
<div>{{ $label }}</div>
@endforeach
<div>Margin</div>
<div>Check</div>
@endif
@@ -1,18 +0,0 @@
@php
use Illuminate\Support\Carbon;
$lastcheck_5min = Carbon::createFromDate($lastcheck)->addMinutes(5);
$lastcheck_30min = Carbon::createFromDate($lastcheck)->addMinutes(30);
$now = Carbon::now();
@endphp
@if ($lastcheck_30min->lt($now))
<div class="text-xs text-nowrap bg-red-600/20 rounded shadow">
{{ Carbon::createFromDate($lastcheck)->format('H:i') }}
</div>
@elseif ($lastcheck_5min->lt($now))
<div class="text-xs text-nowrap bg-blue-600/20 rounded">
{{ Carbon::createFromDate($lastcheck)->format('H:i') }}
</div>
@else
<div class="text-xs text-nowrap">{{ Carbon::createFromDate($lastcheck)->format('H:i') }}</div>
@endif
@@ -1,14 +0,0 @@
<div
class="mb-0.5 ml-0.5
@if ($max) bg-green-600/25 rounded shadow @endif
@if ($min) bg-blue-600/25 rounded shadow @endif
">
&nbsp;
@if (isset($odd))
{{ number_format($odd, $dec) }}
@endif
&nbsp;
</div>
@@ -1,74 +0,0 @@
<div class="mx-3 my-auto">
<template x-ref="template_1x2_{{ $record->id }}">
@if ($hasData() > 9)
<div class="grid grid-cols-13 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['1', 'X', '2'],
'twice' => true,
])
@else
<div class="grid grid-cols-6 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['1', 'X', '2'],
'twice' => false,
])
@endif
@php
$max = $getMax();
$min = $getMin();
@endphp
@foreach ($record->odds_3ways as $i => $item)
@include('filament.tables.columns.fumetto-multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->h3w,
'dec' => 2,
'max' => $item->h3w >= $max['h3w'] ? 1 : 0,
'min' => $item->h3w <= $min['h3w'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->d3w,
'dec' => 2,
'max' => $item->d3w >= $max['d3w'] ? 1 : 0,
'min' => $item->d3w <= $min['d3w'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->a3w,
'dec' => 2,
'max' => $item->a3w >= $max['a3w'] ? 1 : 0,
'min' => $item->a3w <= $min['a3w'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->margin,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.lastcheck', [
'lastcheck' => $item->updated_at,
])
@if ($i % 2 == 0 && $hasData() > 9)
<div></div>
@endif
@endforeach
</div>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{
content: () => $refs.template_1x2_{{ $record->id }}.innerHTML,
allowHTML: true,
theme: $store.theme,
appendTo: $root,
interactive: true,
}" />
</div>
@@ -1,74 +0,0 @@
<div class="mx-3 my-auto">
<template x-ref="template_1x2_ht_{{ $record->id }}">
@if ($hasData() > 9)
<div class="grid grid-cols-13 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['1', 'X', '2'],
'twice' => true,
])
@else
<div class="grid grid-cols-6 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['1', 'X', '2'],
'twice' => false,
])
@endif
@php
$max = $getMax();
$min = $getMin();
@endphp
@foreach ($record->odds_3ways_ht as $i => $item)
@include('filament.tables.columns.fumetto-multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->h3w,
'dec' => 2,
'max' => $item->h3w >= $max['h3w'] ? 1 : 0,
'min' => $item->h3w <= $min['h3w'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->d3w,
'dec' => 2,
'max' => $item->d3w >= $max['d3w'] ? 1 : 0,
'min' => $item->d3w <= $min['d3w'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->a3w,
'dec' => 2,
'max' => $item->a3w >= $max['a3w'] ? 1 : 0,
'min' => $item->a3w <= $min['a3w'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->margin,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.lastcheck', [
'lastcheck' => $item->updated_at,
])
@if ($i % 2 == 0 && $hasData() > 9)
<div></div>
@endif
@endforeach
</div>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{
content: () => $refs.template_1x2_ht_{{ $record->id }}.innerHTML,
allowHTML: true,
theme: $store.theme,
appendTo: $root,
interactive: true
}" />
</div>
@@ -1,75 +0,0 @@
<div class="mx-3 my-auto">
<template x-ref="template_dc_{{ $record->id }}">
@if ($hasData() > 9)
<div class="grid grid-cols-13 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['1X', '12', 'X2'],
'twice' => true,
])
@else
<div class="grid grid-cols-6 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['1X', '12', 'X2'],
'twice' => false,
])
@endif
@php
$max = $getMax();
$min = $getMin();
@endphp
@foreach ($record->odds_dc as $i => $item)
@include('filament.tables.columns.fumetto-multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->dc1x,
'dec' => 2,
'max' => $item->dc1x >= $max['dc1x'] ? 1 : 0,
'min' => $item->dc1x <= $min['dc1x'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->dc12,
'dec' => 2,
'max' => $item->dc12 >= $max['dc12'] ? 1 : 0,
'min' => $item->dc12 <= $min['dc12'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->dcx2,
'dec' => 2,
'max' => $item->dcx2 >= $max['dcx2'] ? 1 : 0,
'min' => $item->dcx2 <= $min['dcx2'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->margin,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.lastcheck', [
'lastcheck' => $item->updated_at,
])
@if ($i % 2 == 0 && $hasData() > 9)
<div></div>
@endif
@endforeach
</div>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{
content: () => $refs.template_dc_{{ $record->id }}.innerHTML,
allowHTML: true,
theme: $store.theme,
appendTo: $root
}" />
</div>
@@ -1,66 +0,0 @@
<div class="mx-3 my-auto">
<template x-ref="template_dnb_{{ $record->id }}">
@if ($hasData() > 9)
<div class="grid grid-cols-11 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['DNB1', 'DNB2'],
'twice' => true,
])
@else
<div class="grid grid-cols-5 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['DNB1', 'DNB2'],
'twice' => false,
])
@endif
@php
$max = $getMax();
$min = $getMin();
@endphp
@foreach ($record->odds_dnb as $i => $item)
@include('filament.tables.columns.fumetto-multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->dnb1,
'dec' => 2,
'max' => $item->dnb1 == $max['dnb1'] ? 1 : 0,
'min' => $item->dnb1 == $min['dnb1'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->dnb2,
'dec' => 2,
'max' => $item->dnb2 == $max['dnb2'] ? 1 : 0,
'min' => $item->dnb2 == $min['dnb2'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->margin,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.lastcheck', [
'lastcheck' => $item->updated_at,
])
@if ($i % 2 == 0 && $hasData() > 9)
<div></div>
@endif
@endforeach
</div>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{
content: () => $refs.template_dnb_{{ $record->id }}.innerHTML,
allowHTML: true,
theme: $store.theme,
appendTo: $root
}" />
</div>
@@ -1,64 +0,0 @@
<div class="mx-3 my-auto">
<template x-ref="template_gg_{{ $record->id }}">
@if ($hasData() > 9)
<div class="grid grid-cols-11 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['GG', 'NG'],
'twice' => true,
])
@else
<div class="grid grid-cols-5 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['GG', 'NG'],
'twice' => false,
])
@endif
@php
$max = $getMax();
$min = $getMin();
@endphp
@foreach ($record->odds_ggng as $i => $item)
@include('filament.tables.columns.fumetto-multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->gg,
'dec' => 2,
'max' => $item->gg == $max['gg'] ? 1 : 0,
'min' => $item->gg == $min['gg'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->ng,
'dec' => 2,
'max' => $item->ng == $max['ng'] ? 1 : 0,
'min' => $item->ng == $min['ng'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->margin,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.lastcheck', [
'lastcheck' => $item->updated_at,
])
@if ($i % 2 == 0 && $hasData() > 9)
<div></div>
@endif
@endforeach
</div>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{
content: () => $refs.template_gg_{{ $record->id }}.innerHTML,
allowHTML: true,
theme: $store.theme,
appendTo: $root
}" />
</div>
@@ -1,67 +0,0 @@
<div class="mx-3 my-auto">
<template x-ref="template_2way_{{ $record->id }}">
@include('filament.tables.columns.fumetto-multiline.label', ['labels' => ['Home', 'Away']])
@if ($hasData() > 9)
<div class="grid grid-cols-11 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['Home', 'Away'],
'twice' => true,
])
@else
<div class="grid grid-cols-5 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['Home', 'Away'],
'twice' => false,
])
@endif
@php
$max = $getMax();
$min = $getMin();
@endphp
@foreach ($record->odds_2ways as $i => $item)
@include('filament.tables.columns.fumetto-multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->h2w,
'dec' => 2,
'max' => $item->h2w == $max['h2w'] ? 1 : 0,
'min' => $item->h2w == $min['h2w'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->a2w,
'dec' => 2,
'max' => $item->a2w == $max['a2w'] ? 1 : 0,
'min' => $item->a2w == $min['a2w'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->margin,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.lastcheck', [
'lastcheck' => $item->updated_at,
])
@if ($i % 2 == 0 && $hasData() > 9)
<div></div>
@endif
@endforeach
</div>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{
content: () => $refs.template_2way_{{ $record->id }}.innerHTML,
allowHTML: true,
theme: $store.theme,
appendTo: $root
}" />
</div>
@@ -1,66 +0,0 @@
<div class="mx-3 my-auto">
<template x-ref="template_2way_s1_{{ $record->id }}">
@include('filament.tables.columns.fumetto-multiline.label', ['labels' => ['Home', 'Away']])
@if ($hasData() > 9)
<div class="grid grid-cols-11 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['Home', 'Away'],
'twice' => true,
])
@else
<div class="grid grid-cols-5 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['Home', 'Away'],
'twice' => false,
])
@endif
@php
$max = $getMax();
$min = $getMin();
@endphp
@foreach ($record->odds_2ways_s1 as $i => $item)
@include('filament.tables.columns.fumetto-multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->h2w,
'dec' => 2,
'max' => $item->h2w == $max['h2w'] ? 1 : 0,
'min' => $item->h2w == $min['h2w'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->a2w,
'dec' => 2,
'max' => $item->a2w == $max['a2w'] ? 1 : 0,
'min' => $item->a2w == $min['a2w'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->margin,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.lastcheck', [
'lastcheck' => $item->updated_at,
])
@if ($i % 2 == 0 && $hasData() > 9)
<div></div>
@endif
@endforeach
</div>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{
content: () => $refs.template_2way_s1_{{ $record->id }}.innerHTML,
allowHTML: true,
theme: $store.theme,
appendTo: $root
}" />
</div>
@@ -1,72 +0,0 @@
<div class="mx-3 my-auto">
<template x-ref="template_point_{{ $record->id }}">
@if ($hasData() > 9)
<div class="grid grid-cols-13 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['Home', 'Away', 'Handicap'],
'twice' => true,
])
@else
<div class="grid grid-cols-6 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['Home', 'Away', 'Handicap'],
'twice' => false,
])
@endif
@php
$max = $getMax();
$min = $getMin();
@endphp
@foreach ($record->odds_points as $i => $item)
@include('filament.tables.columns.fumetto-multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->home,
'dec' => 2,
'max' => $item->home == $max['home'] ? 1 : 0,
'min' => $item->home == $min['home'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->away,
'dec' => 2,
'max' => $item->away == $max['away'] ? 1 : 0,
'min' => $item->away == $min['away'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->handicap,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->margin,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.lastcheck', [
'lastcheck' => $item->updated_at,
])
@if ($i % 2 == 0 && $hasData() > 9)
<div></div>
@endif
@endforeach
</div>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{
content: () => $refs.template_point_{{ $record->id }}.innerHTML,
allowHTML: true,
theme: $store.theme,
appendTo: $root
}" />
</div>
@@ -1,73 +0,0 @@
<div class="mx-3 my-auto">
<template x-ref="template_point_q1_{{ $record->id }}">
@if ($hasData() > 9)
<div class="grid grid-cols-13 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['Home', 'Away', 'Handicap'],
'twice' => true,
])
@else
<div class="grid grid-cols-6 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['Home', 'Away', 'Handicap'],
'twice' => false,
])
@endif
@php
$max = $getMax();
$min = $getMin();
@endphp
@foreach ($record->odds_points_q1 as $i => $item)
@include('filament.tables.columns.fumetto-multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->home,
'dec' => 2,
'max' => $item->home == $max['home'] ? 1 : 0,
'min' => $item->home == $min['home'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->away,
'dec' => 2,
'max' => $item->away == $max['away'] ? 1 : 0,
'min' => $item->away == $min['away'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->handicap,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->margin,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.lastcheck', [
'lastcheck' => $item->updated_at,
])
@if ($i % 2 == 0 && $hasData() > 9)
<div></div>
@endif
@endforeach
</div>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{
content: () => $refs.template_point_q1_{{ $record->id }}.innerHTML,
allowHTML: true,
theme: $store.theme,
appendTo: $root
}" />
</div>
@@ -1,71 +0,0 @@
<div class="mx-3 my-auto">
<template x-ref="template_total_{{ $record->id }}">
@if ($hasData() > 9)
<div class="grid grid-cols-13 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['Over', 'Under', 'Total'],
'twice' => true,
])
@else
<div class="grid grid-cols-6 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['Over', 'Under', 'Total'],
'twice' => false,
])
@endif
@php
$max = $getMax();
$min = $getMin();
@endphp
@foreach ($record->odds_totals as $i => $item)
@include('filament.tables.columns.fumetto-multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->over,
'dec' => 2,
'max' => $item->over == $max['over'] ? 1 : 0,
'min' => $item->over == $min['over'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->under,
'dec' => 2,
'max' => $item->under == $max['under'] ? 1 : 0,
'min' => $item->under == $min['under'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->total,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->margin,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.lastcheck', [
'lastcheck' => $item->updated_at,
])
@if ($i % 2 == 0 && $hasData() > 9)
<div></div>
@endif
@endforeach
</div>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{
content: () => $refs.template_total_{{ $record->id }}.innerHTML,
allowHTML: true,
theme: $store.theme,
appendTo: $root
}" />
</div>
@@ -1,71 +0,0 @@
<div class="mx-3 my-auto">
<template x-ref="template_total_ht_{{ $record->id }}">
@if ($hasData() > 9)
<div class="grid grid-cols-13 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['Over', 'Under', 'Total'],
'twice' => true,
])
@else
<div class="grid grid-cols-6 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['Over', 'Under', 'Total'],
'twice' => false,
])
@endif
@php
$max = $getMax();
$min = $getMin();
@endphp
@foreach ($record->odds_totals_ht as $i => $item)
@include('filament.tables.columns.fumetto-multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->over,
'dec' => 2,
'max' => $item->over == $max['over'] ? 1 : 0,
'min' => $item->over == $min['over'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->under,
'dec' => 2,
'max' => $item->under == $max['under'] ? 1 : 0,
'min' => $item->under == $min['under'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->total,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->margin,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.lastcheck', [
'lastcheck' => $item->updated_at,
])
@if ($i % 2 == 0 && $hasData() > 9)
<div></div>
@endif
@endforeach
</div>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{
content: () => $refs.template_total_ht_{{ $record->id }}.innerHTML,
allowHTML: true,
theme: $store.theme,
appendTo: $root
}" />
</div>
@@ -1,71 +0,0 @@
<div class="mx-3 my-auto">
<template x-ref="template_total_q1_{{ $record->id }}">
@if ($hasData() > 9)
<div class="grid grid-cols-13 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['Over', 'Under', 'Total'],
'twice' => true,
])
@else
<div class="grid grid-cols-6 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['Over', 'Under', 'Total'],
'twice' => false,
])
@endif
@php
$max = $getMax();
$min = $getMin();
@endphp
@foreach ($record->odds_totals_q1 as $i => $item)
@include('filament.tables.columns.fumetto-multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->over,
'dec' => 2,
'max' => $item->over == $max['over'] ? 1 : 0,
'min' => $item->over == $min['over'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->under,
'dec' => 2,
'max' => $item->under == $max['under'] ? 1 : 0,
'min' => $item->under == $min['under'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->total,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->margin,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.lastcheck', [
'lastcheck' => $item->updated_at,
])
@if ($i % 2 == 0 && $hasData() > 9)
<div></div>
@endif
@endforeach
</div>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{
content: () => $refs.template_total_q1_{{ $record->id }}.innerHTML,
allowHTML: true,
theme: $store.theme,
appendTo: $root
}" />
</div>
@@ -1,66 +0,0 @@
<div class="mx-3 my-auto">
<template x-ref="template_tq_{{ $record->id }}">
@if ($hasData() > 9)
<div class="grid grid-cols-11 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['H', 'A'],
'twice' => true,
])
@else
<div class="grid grid-cols-5 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['H', 'A'],
'twice' => false,
])
@endif
@php
$max = $getMax();
$min = $getMin();
@endphp
@foreach ($record->odds_tq as $i => $item)
@include('filament.tables.columns.fumetto-multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->htq,
'dec' => 2,
'max' => $item->htq == $max['htq'] ? 1 : 0,
'min' => $item->htq == $min['htq'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->atq,
'dec' => 2,
'max' => $item->atq == $max['atq'] ? 1 : 0,
'min' => $item->atq == $min['atq'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->margin,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.lastcheck', [
'lastcheck' => $item->updated_at,
])
@if ($i % 2 == 0 && $hasData() > 9)
<div></div>
@endif
@endforeach
</div>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{
content: () => $refs.template_tq_{{ $record->id }}.innerHTML,
allowHTML: true,
theme: $store.theme,
appendTo: $root
}" />
</div>
@@ -9,6 +9,10 @@
<div>
{{ $record->id }}
</div>
<div>Tx Group Id</div>
<div>
{{ $record->group_id }}
</div>
@if ($record->betsapi_id)
<div>BetApi</div>
<div>
@@ -1,83 +0,0 @@
@php
$loadData($record);
$act = $getAct();
$max = $getMax();
$min = $getMin();
@endphp
@if ($hasData())
<div class="mx-3 my-auto">
<template x-ref="template_1x2_{{ $record->id }}">
@if ($hasData() > 9)
<div class="grid grid-cols-13 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['1', 'X', '2'],
'twice' => true,
])
@else
<div class="grid grid-cols-6 gap-2 m-5 z-10 text-xs text-center">
@include('filament.tables.columns.fumetto-multiline.label', [
'labels' => ['1', 'X', '2'],
'twice' => false,
])
@endif
@php
$max = $getMax();
$min = $getMin();
@endphp
@foreach ($record->odds_3ways as $i => $item)
@include('filament.tables.columns.fumetto-multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->h3w,
'dec' => 2,
'max' => $item->h3w >= $max['h3w'] ? 1 : 0,
'min' => $item->h3w <= $min['h3w'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->d3w,
'dec' => 2,
'max' => $item->d3w >= $max['d3w'] ? 1 : 0,
'min' => $item->d3w <= $min['d3w'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->a3w,
'dec' => 2,
'max' => $item->a3w >= $max['a3w'] ? 1 : 0,
'min' => $item->a3w <= $min['a3w'] ? 1 : 0,
])
@include('filament.tables.columns.fumetto-multiline.odds', [
'odd' => $item->margin,
'dec' => 1,
'max' => false,
'min' => false,
])
@include('filament.tables.columns.fumetto-multiline.lastcheck', [
'lastcheck' => $item->updated_at,
])
@if ($i % 2 == 0 && $hasData() > 9)
<div></div>
@endif
@endforeach
</div>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{
content: () => $refs.template_1x2_{{ $record->id }}.innerHTML,
allowHTML: true,
theme: $store.theme,
appendTo: $root,
interactive: true,
}" />
</div>
@endif
@@ -0,0 +1,24 @@
@php
$loadData($record);
$str = $getPop();
@endphp
@if ($getSize())
<div class="my-auto">
<div x-data="{ pop: '{{ $str }}' }">
<template x-ref="template">
<p x-html="pop"></p>
</template>
<x-filament::icon-button icon="phosphor-chat-centered-text" color="gray"
x-tooltip.html="{ content: () =>
$refs.template.innerHTML,
placement: 'auto',
allowHTML: true,
theme: $store.theme,
appendTo: $root,
strategy: 'fixed',
interactive: true,
zIndex: 9999,
}" />
</div>
@endif
@@ -1,24 +1,17 @@
<div class="flex flex-row gap-3">
<x-filament::button size="xs"
{{-- <x-filament::button size="xs"
wire:click="toggleFilter"
:hidden="auth()->user()->is_multiline_direct ? false : true"
:tooltip="auth()->user()->no_filter ? 'Comparing filters are disabled' : 'Comparing filters are active'"
:color="auth()->user()->no_filter ? 'primary' : 'gray'"
:icon="auth()->user()->no_filter ? 'phosphor-funnel-x' : 'phosphor-funnel'">
</x-filament::button> --}}
<x-filament::button size="xs" wire:click="toggleMultiline" :tooltip="auth()->user()->is_multiline_direct ? 'Multiline slots are disabled' : 'Multiline slots are active'" :color="auth()->user()->is_multiline_direct ? 'primary' : 'gray'" :icon="auth()->user()->is_multiline_direct ? 'phosphor-not-equals' : 'phosphor-equals'">
</x-filament::button>
<x-filament::button size="xs"
wire:click="toggleMultiline"
:tooltip="auth()->user()->is_multiline_direct ? 'Multiline slots are disabled' : 'Multiline slots are active'"
:color="auth()->user()->is_multiline_direct ? 'primary' : 'gray'"
:icon="auth()->user()->is_multiline_direct ? 'phosphor-not-equals' : 'phosphor-equals'">
</x-filament::button>
<x-filament::button size="xs"
tooltip="Toggle favorits"
wire:click="toggleStar"
:color="auth()->user()->stars ? 'primary' : 'gray'"
<x-filament::button size="xs" tooltip="Toggle favorits" wire:click="toggleStar" :color="auth()->user()->stars ? 'primary' : 'gray'"
:icon="auth()->user()->stars ? 'phosphor-star-fill' : 'phosphor-star'">
</x-filament::button>