From 200f2be3e2978b0162039a9375da586da23f4c5c Mon Sep 17 00:00:00 2001 From: salam Date: Thu, 18 Dec 2025 15:57:49 +0100 Subject: [PATCH] MultilineClients odds as blade --- .../Tables/Columns/MultilineClient.php | 2 +- .../tables/columns/multiline-client.blade.php | 37 ++++--------------- .../filament/tables/columns/odds.blade.php | 11 ++++++ 3 files changed, 20 insertions(+), 30 deletions(-) create mode 100644 resources/views/filament/tables/columns/odds.blade.php diff --git a/app/Filament/Tables/Columns/MultilineClient.php b/app/Filament/Tables/Columns/MultilineClient.php index b1aaeac6..43fdf223 100644 --- a/app/Filament/Tables/Columns/MultilineClient.php +++ b/app/Filament/Tables/Columns/MultilineClient.php @@ -104,7 +104,7 @@ class MultilineClient extends Column $item->a = 0; $item->b = 0; $item->c = 0; - $item->marging = 0; + $item->margin = 0; $multilines[$slot] = $item; } } diff --git a/resources/views/filament/tables/columns/multiline-client.blade.php b/resources/views/filament/tables/columns/multiline-client.blade.php index ac791035..2b57d2e6 100644 --- a/resources/views/filament/tables/columns/multiline-client.blade.php +++ b/resources/views/filament/tables/columns/multiline-client.blade.php @@ -1,6 +1,5 @@ @php use App\Utilities\BkmIconMap; - use App\Utilities\OddsFormatting; $loadSlots($getState(), $record->multiline_client); @endphp @@ -10,39 +9,19 @@
@endif + @foreach ($getSlots() as $row)
-
-   - @if (isset($row->a)) - {{ OddsFormatting::get($row->a, 2) }} - @endif -   -
+ @include('filament.tables.columns.odds', ['odd' => $row->a, 'decimal' => 2]) + @if ($has3Columns()) -
-   - @if (isset($row->b)) - {{ OddsFormatting::get($row->b, 2) }} - @endif -   -
+ @include('filament.tables.columns.odds', ['odd' => $row->b, 'decimal' => 2]) @endif -
-   - @if (isset($row->c)) - {{ OddsFormatting::get($row->c, 2) }} - @endif -   -
-
-   - @if (isset($row->margin)) - {{ OddsFormatting::get($row->margin, 1) }} - @endif -   -
+ + @include('filament.tables.columns.odds', ['odd' => $row->c, 'decimal' => 2]) + + @include('filament.tables.columns.odds', ['odd' => $row->margin, 'decimal' => 1]) @endforeach
diff --git a/resources/views/filament/tables/columns/odds.blade.php b/resources/views/filament/tables/columns/odds.blade.php new file mode 100644 index 00000000..a4aaccbe --- /dev/null +++ b/resources/views/filament/tables/columns/odds.blade.php @@ -0,0 +1,11 @@ +@php + use App\Utilities\OddsFormatting; +@endphp + +
+   + @if (isset($odd)) + {{ OddsFormatting::get($odd, $decimal) }} + @endif +   +