From 3fd4d62df17ba4c3ecf53c297ab06d733e7b7bf8 Mon Sep 17 00:00:00 2001 From: javier Date: Wed, 17 Jun 2026 11:25:01 +0200 Subject: [PATCH] feat(project-map): re-integrate Issues tab + project nav on 7d854ff base Recovers the project-map progress from f8a1310 (project navigation bar + Issues tab + embedded IssueManager) but applied on top of 7d854ff's COMPLETE, working component (449 lines: setActiveTab, openIssuesCount, inspection editor, filters, togglePhase/toggleLayer, IDOR checks). f8a1310 had added this UI to the blade but simultaneously gutted the component (down to 347 lines, removing setActiveTab) which broke the tabs. This commit keeps the good component and adds only the blade UI, so the tabs, inspection editor and Issues tab all work together. Verified: all blade templates compile, routes (gantt/report/issues/ dashboard) exist, IssueManager::mount(Project) matches the passed param. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../livewire/projects/project-map.blade.php | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/resources/views/livewire/projects/project-map.blade.php b/resources/views/livewire/projects/project-map.blade.php index 57bd8db..894d137 100644 --- a/resources/views/livewire/projects/project-map.blade.php +++ b/resources/views/livewire/projects/project-map.blade.php @@ -83,11 +83,44 @@ + + +
+
@@ -289,6 +322,9 @@

{{ __('No inspections registered') }}

@endif + @elseif($activeTab === 'issues') + + @livewire('issue-manager', ['project' => $project], key('issues-tab-' . $project->id)) @endif