From 9511bcdb1140461954240a88289acf3814df8215 Mon Sep 17 00:00:00 2001 From: HolgerHatGarKeineNode Date: Tue, 9 Dec 2025 21:32:13 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9A=99=EF=B8=8F=20Raise=20top=E2=80=91meetup?= =?UTF-8?q?=20and=20top=E2=80=91country=20limits=20from=2010=E2=80=AF?= =?UTF-8?q?=E2=86=92=E2=80=AF15;=20add=20guard=20for=20empty=20sparkline?= =?UTF-8?q?=20data=20before=20rendering=20chart.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../livewire/dashboard/top-countries.blade.php | 14 ++++++++------ .../views/livewire/dashboard/top-meetups.blade.php | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/resources/views/livewire/dashboard/top-countries.blade.php b/resources/views/livewire/dashboard/top-countries.blade.php index 99d9295..ad7df60 100644 --- a/resources/views/livewire/dashboard/top-countries.blade.php +++ b/resources/views/livewire/dashboard/top-countries.blade.php @@ -16,7 +16,7 @@ class extends Component { ->groupBy('countries.id') ->selectRaw('COUNT(DISTINCT meetup_user.user_id) as user_count') ->orderBy('user_count', 'desc') - ->limit(10) + ->limit(15) ->get() ->map(function ($country) { // Optimierte Query: Hole alle User-Erstellungsdaten für dieses Land auf einmal @@ -104,11 +104,13 @@ class extends Component { - - - - - + @if(count($country->sparkline) > 1) + + + + + + @endif @endforeach diff --git a/resources/views/livewire/dashboard/top-meetups.blade.php b/resources/views/livewire/dashboard/top-meetups.blade.php index 6d004be..a219d48 100644 --- a/resources/views/livewire/dashboard/top-meetups.blade.php +++ b/resources/views/livewire/dashboard/top-meetups.blade.php @@ -13,7 +13,7 @@ class extends Component { $topMeetups = Meetup::withCount('users') ->with(['city.country']) ->orderBy('users_count', 'desc') - ->limit(10) + ->limit(15) ->get() ->map(function ($meetup) { // Optimierte Query: Hole alle User-Erstellungsdaten für dieses Meetup auf einmal