diff --git a/resources/views/livewire/meetups/landingpage.blade.php b/resources/views/livewire/meetups/landingpage.blade.php index a1176af..e486125 100644 --- a/resources/views/livewire/meetups/landingpage.blade.php +++ b/resources/views/livewire/meetups/landingpage.blade.php @@ -5,6 +5,7 @@ use App\Models\Meetup; use App\Models\MeetupEvent; use App\Traits\SeoTrait; use Livewire\Volt\Component; +use Flux\Flux; new #[SeoDataAttribute(key: 'meetups_landingpage')] @@ -20,6 +21,16 @@ class extends Component { $this->country = request()->route('country', config('app.domain_country')); } + public function deleteEvent(MeetupEvent $event): void + { + if ($this->meetup->belongsToMe) { + $event->delete(); + $this->dispatch('event-deleted'); + Flux::modals()->close(); + $this->meetup->refresh(); + } + } + public function with(): array { return [ @@ -189,6 +200,7 @@ class extends Component { } }" x-init="initializeMap()" + wire:ignore >
{{ __('Zoom = STRG+Scroll') }}
@@ -260,6 +272,39 @@ class extends Component { > {{ __('Bearbeiten') }} +