From 16efe381c5c55c2cc80de6c502aa15501c4d468d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Bra=C3=B1a?= Date: Tue, 4 Aug 2026 09:53:57 +0200 Subject: [PATCH] fix(tasks): auto-open create modal when accessing /projects/{project}/tasks/create --- app/Livewire/Tasks/TaskForm.php | 2 + .../livewire/layout/navigation.blade.php | 68 ++++++++++--------- 2 files changed, 37 insertions(+), 33 deletions(-) diff --git a/app/Livewire/Tasks/TaskForm.php b/app/Livewire/Tasks/TaskForm.php index dfbf535..45c43de 100644 --- a/app/Livewire/Tasks/TaskForm.php +++ b/app/Livewire/Tasks/TaskForm.php @@ -78,6 +78,8 @@ class TaskForm extends Component } else { $this->mode = 'create'; abort_unless(Auth::user()->can('create tasks', $project), 403); + // Auto-open modal when accessed via route (create page) + $this->showModal = true; } } diff --git a/resources/views/livewire/layout/navigation.blade.php b/resources/views/livewire/layout/navigation.blade.php index 9275f0a..b89d2e4 100644 --- a/resources/views/livewire/layout/navigation.blade.php +++ b/resources/views/livewire/layout/navigation.blade.php @@ -74,44 +74,46 @@ new class extends Component @endcan - - +
+ + - - + + - -