From 8e6e2b099ad03ebd799c30f3c2fc159d087627b6 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Wed, 12 Aug 2026 16:24:01 +0200 Subject: [PATCH] feat(ui): dock configuration warnings in the navigation HUD --- .../components/applications/links.blade.php | 3 +- .../configuration-warning.blade.php | 41 ++++++++++++++++ .../views/components/popup-small.blade.php | 2 +- .../views/components/services/links.blade.php | 3 +- resources/views/layouts/app.blade.php | 4 +- .../project/application/heading.blade.php | 1 + .../project/database/heading.blade.php | 1 + .../shared/configuration-checker.blade.php | 47 +++++-------------- .../views/livewire/server/navbar.blade.php | 3 +- .../Livewire/ConfigurationCheckerTest.php | 2 +- .../ResourceHeadingUnifiedNavbarTest.php | 42 +++++++++++++++-- tests/Feature/SidebarNavigationMarkupTest.php | 26 ++++++++++ 12 files changed, 130 insertions(+), 45 deletions(-) create mode 100644 resources/views/components/configuration-warning.blade.php diff --git a/resources/views/components/applications/links.blade.php b/resources/views/components/applications/links.blade.php index fa9a88119..2c183e254 100644 --- a/resources/views/components/applications/links.blade.php +++ b/resources/views/components/applications/links.blade.php @@ -13,7 +13,8 @@ $linkItemClasses = 'listbox-option justify-start! gap-2.5!'; @endphp -
$fullWidth]) x-data="{ open: false }" @keydown.escape.window="open = false"> +
$fullWidth]) x-data="{ open: false }" + x-effect="$dispatch('resource-actions-toggled', { open })" @keydown.escape.window="open = false"> + + +
diff --git a/resources/views/components/popup-small.blade.php b/resources/views/components/popup-small.blade.php index 45f12eb6e..eec0c46c2 100644 --- a/resources/views/components/popup-small.blade.php +++ b/resources/views/components/popup-small.blade.php @@ -67,7 +67,7 @@