From 0a93b2b90ba3e942f79aa4944bc530fdb4e37cf1 Mon Sep 17 00:00:00 2001 From: HolgerHatGarKeineNode Date: Sun, 23 Nov 2025 23:07:13 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=8D=20Adjust=20map=20initialization=20?= =?UTF-8?q?logic=20for=20non-default=20routes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Updated default latitude/longitude for routes other than `meetups.map`. - Dynamically adjusted zoom level based on the current route name. --- resources/views/livewire/meetups/map.blade.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/views/livewire/meetups/map.blade.php b/resources/views/livewire/meetups/map.blade.php index 761a984..7286071 100644 --- a/resources/views/livewire/meetups/map.blade.php +++ b/resources/views/livewire/meetups/map.blade.php @@ -26,6 +26,10 @@ class extends Component { ->first(); $this->latitude = $geoCountry->latitude ?? 51.165691; $this->longitude = $geoCountry->longitude ?? 10.451526; + if ($this->currentRouteName !== 'meetups.map') { + $this->latitude = 20; + $this->longitude = 10; + } } public function with(): array @@ -115,7 +119,7 @@ class extends Component { initializeMap() { const map = L.map($refs.map, { scrollWheelZoom: false - }).setView([this.latitude, this.longitude], 6); + }).setView([this.latitude, this.longitude], @js($currentRouteName === 'meetups.map' ? 6 : 3)); L.tileLayer('https://tile.openstreetmap.de/{z}/{x}/{y}.png', { minZoom: 0,