fix(tasks): auto-open create modal when accessing /projects/{project}/tasks/create
This commit is contained in:
@@ -78,6 +78,8 @@ class TaskForm extends Component
|
|||||||
} else {
|
} else {
|
||||||
$this->mode = 'create';
|
$this->mode = 'create';
|
||||||
abort_unless(Auth::user()->can('create tasks', $project), 403);
|
abort_unless(Auth::user()->can('create tasks', $project), 403);
|
||||||
|
// Auto-open modal when accessed via route (create page)
|
||||||
|
$this->showModal = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -74,6 +74,7 @@ new class extends Component
|
|||||||
@endcan
|
@endcan
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="flex justify-between h-16">
|
||||||
<!-- Language Switcher -->
|
<!-- Language Switcher -->
|
||||||
<div class="hidden sm:flex sm:items-center sm:ms-2">
|
<div class="hidden sm:flex sm:items-center sm:ms-2">
|
||||||
@livewire('common.language-switcher')
|
@livewire('common.language-switcher')
|
||||||
@@ -113,6 +114,7 @@ new class extends Component
|
|||||||
</x-slot>
|
</x-slot>
|
||||||
</x-dropdown>
|
</x-dropdown>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- Hamburger -->
|
<!-- Hamburger -->
|
||||||
<div class="-me-2 flex items-center sm:hidden">
|
<div class="-me-2 flex items-center sm:hidden">
|
||||||
|
|||||||
Reference in New Issue
Block a user