diff --git a/app/Livewire/BettypeToggle.php b/app/Livewire/BettypeToggle.php index c8a47580..40833a6b 100644 --- a/app/Livewire/BettypeToggle.php +++ b/app/Livewire/BettypeToggle.php @@ -3,6 +3,7 @@ namespace App\Livewire; use App\Models\BettypeUser; +use App\Models\EventBookmaker; use App\Models\User; use Carbon\Carbon; use Illuminate\Support\Facades\DB; @@ -12,6 +13,12 @@ class BettypeToggle extends Component { public $bettype_toggles = []; + public $bookmakerCount = 0; + + public $partnerCount = 0; + + public $bookmakerPartnerDiffrences = 0; + protected $listeners = [ 'refreshBettypeMenu' => '$refresh', ]; @@ -20,6 +27,10 @@ class BettypeToggle extends Component { $this->bettype_toggles = []; + $this->countBookmaker(); + $this->countPartner(); + $this->setDifferences(); + $res = BettypeUser::with('multiline_setting') ->where('user_id', auth()->user()->id) ->where('sport_id', auth()->user()->sport_id) @@ -130,4 +141,19 @@ class BettypeToggle extends Component $this->dispatch('refreshBettypeMenu'); } + + public function countBookmaker() + { + $this->bookmakerCount = EventBookmaker::where('bookmaker_id', auth()->user()->bookmaker_id)->count(); + } + + public function countPartner() + { + $this->partnerCount = EventBookmaker::where('bookmaker_id', auth()->user()->partner_bookmaker_id)->count(); + } + + public function setDifferences() + { + $this->bookmakerPartnerDiffrences = abs($this->bookmakerCount - $this->partnerCount); + } } diff --git a/resources/views/livewire/bettype-toggle.blade.php b/resources/views/livewire/bettype-toggle.blade.php index d48904b7..14b00247 100644 --- a/resources/views/livewire/bettype-toggle.blade.php +++ b/resources/views/livewire/bettype-toggle.blade.php @@ -1,5 +1,44 @@
+ + + + Missing + @if ($this->bookmakerPartnerDiffrences == 0) + + 0 + + @else + + {{ $this->bookmakerPartnerDiffrences }} + + @endif + + + + + + + {{ $this->bookmakerCount }} + + + {{ auth()->user()->bookmaker->name }} + + + + + {{ $this->partnerCount }} + + {{ auth()->user()->partnerbookmaker->name }} + + + + + + +
+
+