basic comparatore completed

This commit is contained in:
salam committed 2025-12-26 10:42:51 +01:00
1 parent cbdc6aff47
commit 16cc214db6
80 files changed
+2413 -2794

No files matched your search

@@ -1,25 +1,44 @@
@php
$loadData($record, $record->multiline_client);
$loadData($record);
@endphp
@include('filament.tables.columns.multiline.fumetto_dc')
@if ($hasData())
<div {{ $getExtraAttributeBag() }} class="max-w-80 grid grid-cols-5 grid-rows-4 text-xs gap-0 justify-between text-right"
style="width: 225px;">
@include('filament.tables.columns.fumetto.fumetto_dc')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5" style="width: 225px;">
@foreach ($getData() as $item)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.multiline.label', ['labels' => ['1X', '12', 'X2']])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->dc1x, 'decimal' => 2])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($getData() as $item)
@if ($item->bookmaker_id == $bookmaker_id)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->dc12, 'decimal' => 2])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->dc1x,
'decimal' => 2,
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->dcx2, 'decimal' => 2])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->dc12,
'decimal' => 2,
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->margin, 'decimal' => 1])
@endforeach
</div>
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->dcx2,
'decimal' => 2,
])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->margin,
'decimal' => 1,
])
@endif
@endforeach
@endforeach
</div>
@endif
@@ -1,23 +1,39 @@
@php
$loadData($record, $record->multiline_client);
$loadData($record);
@endphp
@include('filament.tables.columns.multiline.fumetto_dnb')
@if ($hasData())
<div {{ $getExtraAttributeBag() }} class="max-w-80 grid grid-cols-4 grid-rows-4 text-xs gap-0 justify-between text-right"
style="width: 190px;">
@include('filament.tables.columns.fumetto.fumetto_dnb')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-4" style="width: 190px;">
@foreach ($getData() as $item)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.multiline.label', ['labels' => ['DNB1', 'DNB2']])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->dnb1, 'decimal' => 2])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($getData() as $item)
@if ($item->bookmaker_id == $bookmaker_id)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->dnb2, 'decimal' => 2])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->dnb1,
'decimal' => 2,
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->margin, 'decimal' => 1])
@endforeach
</div>
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->dnb2,
'decimal' => 2,
])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->margin,
'decimal' => 1,
])
@endif
@endforeach
@endforeach
</div>
@endif
@@ -1,23 +1,39 @@
@php
$loadData($record, $record->multiline_client);
$loadData($record);
@endphp
@include('filament.tables.columns.multiline.fumetto_ggng')
@if ($hasData())
<div {{ $getExtraAttributeBag() }} class="max-w-80 grid grid-cols-4 grid-rows-4 text-xs gap-0 justify-between text-right"
style="width: 190px;">
@include('filament.tables.columns.fumetto.fumetto_ggng')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-4" style="width: 190px;">
@foreach ($getData() as $item)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.multiline.label', ['labels' => ['GG', 'NG']])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->gg, 'decimal' => 2])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($getData() as $item)
@if ($item->bookmaker_id == $bookmaker_id)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->ng, 'decimal' => 2])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->gg,
'decimal' => 2,
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->margin, 'decimal' => 1])
@endforeach
</div>
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->ng,
'decimal' => 2,
])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->margin,
'decimal' => 1,
])
@endif
@endforeach
@endforeach
</div>
@endif
@@ -1,25 +1,44 @@
@php
$loadData($record, $record->multiline_client);
$loadData($record);
@endphp
@include('filament.tables.columns.multiline.fumetto_total')
@if ($hasData())
<div {{ $getExtraAttributeBag() }} class="max-w-80 grid grid-cols-5 grid-rows-4 text-xs gap-0 justify-between text-right"
style="width: 225px;">
@include('filament.tables.columns.fumetto.fumetto_total')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5" style="width: 225px;">
@foreach ($getData() as $item)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.multiline.label', ['labels' => ['O', 'U', 'T']])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->over, 'decimal' => 2])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($getData() as $item)
@if ($item->bookmaker_id == $bookmaker_id)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->under, 'decimal' => 2])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->over,
'decimal' => 2,
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->total, 'decimal' => 1])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->under,
'decimal' => 2,
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->margin, 'decimal' => 1])
@endforeach
</div>
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->total,
'decimal' => 1,
])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->margin,
'decimal' => 1,
])
@endif
@endforeach
@endforeach
</div>
@endif
@@ -1,23 +1,39 @@
@php
$loadData($record, $record->multiline_client);
$loadData($record);
@endphp
@include('filament.tables.columns.multiline.fumetto_tq')
@if ($hasData())
<div {{ $getExtraAttributeBag() }} class="max-w-80 grid grid-cols-4 grid-rows-4 text-xs gap-0 justify-between text-right"
style="width: 190px;">
@include('filament.tables.columns.fumetto.fumetto_tq')
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-4" style="width: 190px;">
@foreach ($getData() as $item)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.multiline.label', ['labels' => ['H', 'A']])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->htq, 'decimal' => 2])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($getData() as $item)
@if ($item->bookmaker_id == $bookmaker_id)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->atq, 'decimal' => 2])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->htq,
'decimal' => 2,
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->margin, 'decimal' => 1])
@endforeach
</div>
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->atq,
'decimal' => 2,
])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->margin,
'decimal' => 1,
])
@endif
@endforeach
@endforeach
</div>
@endif
@@ -1,31 +1,44 @@
@php
$loadData($record, $record->multiline_client);
$loadData($record);
@endphp
@include('filament.tables.columns.multiline.fumetto_1x2')
@if ($hasData())
<div {{ $getExtraAttributeBag() }}
class="max-w-80 grid grid-cols-5 grid-rows-4 text-xs gap-0 justify-between text-right text-gray-700 dark:text-gray-400"
style="width: 225px;">
@include('filament.tables.columns.fumetto.fumetto_1x2')
{{-- <div></div>
<div class="text-center">1</div>
<div class="text-center">X</div>
<div class="text-center">2</div>
<div class="text-center">M</div> --}}
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5" style="width: 225px;">
@foreach ($getData() as $item)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.multiline.label', ['labels' => ['1', 'X', '2']])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->h3w, 'decimal' => 2])
@foreach ($getBookmaker() as $bookmaker_id)
@foreach ($getData() as $item)
@if ($item->bookmaker_id == $bookmaker_id)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->d3w, 'decimal' => 2])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->h3w,
'decimal' => 2,
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->a3w, 'decimal' => 2])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->d3w,
'decimal' => 2,
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->margin, 'decimal' => 1])
@endforeach
</div>
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->a3w,
'decimal' => 2,
])
@include('filament.tables.columns.multiline.odds', [
'odd' => $item->margin,
'decimal' => 1,
])
@endif
@endforeach
@endforeach
</div>
@endif
@@ -1,9 +1,9 @@
@if ($hasodds())
@if ($hasData())
<div x-data="{ message: 'loading..' }" class="mx-3 my-auto">
<template x-ref="template">
<div class="grid grid-cols-5 grid-rows-5 gap-1 m-5">
@foreach ($getFumetto() as $item)
@foreach ($getData() as $item)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -1,9 +1,9 @@
@if ($hasodds())
@if ($hasData())
<div x-data="{ message: 'loading..' }" class="mx-3 my-auto">
<template x-ref="template">
<div class="grid grid-cols-5 grid-rows-5 gap-1 m-5">
@foreach ($getFumetto() as $item)
@foreach ($getData() as $item)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -1,9 +1,9 @@
@if ($hasodds())
@if ($hasData())
<div x-data="{ message: 'loading..' }" class="mx-3 my-auto">
<template x-ref="template">
<div class="grid grid-cols-4 grid-rows-5 gap-1 m-5">
@foreach ($getFumetto() as $item)
@foreach ($getData() as $item)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -1,9 +1,9 @@
@if ($hasodds())
@if ($hasData())
<div x-data="{ message: 'loading..' }" class="mx-3 my-auto">
<template x-ref="template">
<div class="grid grid-cols-4 grid-rows-5 gap-1 m-5">
@foreach ($getFumetto() as $item)
@foreach ($getData() as $item)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -1,9 +1,9 @@
@if ($hasodds())
@if ($hasData())
<div x-data="{ message: 'loading..' }" class="mx-3 my-auto">
<template x-ref="template">
<div class="grid grid-cols-5 grid-rows-5 gap-1 m-5">
@foreach ($getFumetto() as $item)
@foreach ($getData() as $item)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -1,9 +1,9 @@
@if ($hasodds())
@if ($hasData())
<div x-data="{ message: 'loading..' }" class="mx-3 my-auto">
<template x-ref="template">
<div class="grid grid-cols-4 grid-rows-5 gap-1 m-5">
@foreach ($getFumetto() as $item)
@foreach ($getData() as $item)
@include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => $item->bookmaker_id,
'icon' => $item->bookmaker->icon ?? '',
@@ -0,0 +1,6 @@
<div></div>
@foreach ($labels as $label)
<div class="text-primary-700 dark:text-primary-500" style="font-size: 10px; text-align:center;">
{{ $label }}</div>
@endforeach
<div class="text-primary-600 dark:text-primary-500" style="font-size: 10px; text-align:center;">M</div>
@@ -1,65 +0,0 @@
@switch($menu)
@case('1x2')
<div class="grid grid-cols-6 justify-items-stretch text-center text-xs">
<div></div>
<div></div>
<div>1</div>
<div>X</div>
<div>2</div>
<div>M</div>
</div>
@break
@case('hc')
@case('tq')
<div class="grid grid-cols-5 justify-items-stretch text-center text-xs">
<div></div>
<div></div>
<div>H</div>
<div>A</div>
<div>M</div>
</div>
@break
@case('dc')
<div class="grid grid-cols-6 justify-items-stretch text-center text-xs">
<div></div>
<div></div>
<div>1X</div>
<div>12</div>
<div>X2</div>
<div>M</div>
</div>
@break
@case('dnb')
<div class="grid grid-cols-5 justify-items-stretch text-center text-xs">
<div></div>
<div></div>
<div>D1</div>
<div>D2</div>
<div>M</div>
</div>
@break
@case('gg')
<div class="grid grid-cols-5 justify-items-stretch text-center text-xs">
<div></div>
<div></div>
<div>GG</div>
<div>NG</div>
<div>M</div>
</div>
@break
@case('ou')
<div class="grid grid-cols-6 justify-items-stretch text-center text-xs">
<div></div>
<div></div>
<div>O</div>
<div>U</div>
<div>T</div>
<div>M</div>
</div>
@break
@endswitch
@@ -1,27 +0,0 @@
@php
$loadSlots($getState(), $record->multiline_client);
@endphp
@if ($has3Columns())
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-5 grid-rows-4 text-xs">
@else
<div {{ $getExtraAttributeBag() }} class="grid grid-cols-4 grid-rows-4 text-xs">
@endif
@foreach ($getSlots() as $item)
@include('filament.tables.columns.multiline.bkm', [
'icon' => $item?->bookmaker->icon,
'bookmaker_id' => $item->bookmaker_id,
])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->a, 'decimal' => 2])
@if ($has3Columns())
@include('filament.tables.columns.multiline.odds', ['odd' => $item->b, 'decimal' => 2])
@endif
@include('filament.tables.columns.multiline.odds', ['odd' => $item->c, 'decimal' => 2])
@include('filament.tables.columns.multiline.odds', ['odd' => $item->margin, 'decimal' => 1])
@endforeach
</div>
@@ -1,4 +1,4 @@
<div class="text-gray-700 dark:text-gray-400 h-4 mb-0.5 ml-0.5 border border-transparent">
<div class="mb-0.5 ml-0.5 border border-transparent" style="font-size: 10.5px; text-align:center;">
&nbsp;
@if (isset($odd))
{{ number_format($odd, $decimal) }}
@@ -1,5 +0,0 @@
<div class="grid grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 w-80 md:w-160 xl:w240 m-0">
@foreach ($getComponents() as $layoutComponent)
{{ $layoutComponent->record($getRecord())->recordKey($getRecordKey())->rowLoop($getRowLoop())->renderInLayout() }}
@endforeach
</div>
@@ -1,8 +0,0 @@
<div class="grid grid-cols-2 gap-4">
<div>
{{ $leftContent }}
</div>
<div>
{{ $rightContent }}
</div>
</div>