From a9d9bfdbe3679370c6998adacba848097e5d1c55 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Fri, 5 Jun 2026 14:57:57 +0200 Subject: [PATCH] feat(resources): add responsive mobile navigation menus Unify application, database, and service headings with mobile-friendly resource menus, route-aware configuration tabs, and confirmation triggers for advanced actions. Standardize restart warnings with status badges and cover the responsive menu and badge rendering behavior with feature tests. --- .../applications/advanced.blade.php | 72 ++- .../service-database/sidebar.blade.php | 2 +- .../components/services/advanced.blade.php | 8 +- .../views/components/status/index.blade.php | 15 +- .../application/configuration.blade.php | 167 ++++-- .../project/application/heading.blade.php | 546 ++++++++++++++---- .../project/database/configuration.blade.php | 4 +- .../project/database/heading.blade.php | 277 ++++++--- .../project/service/configuration.blade.php | 4 +- .../service/database-backups.blade.php | 2 +- .../project/service/heading.blade.php | 417 ++++++++----- .../livewire/project/service/index.blade.php | 4 +- tests/Feature/MobileResourceMenuTest.php | 69 +++ .../Feature/ResponsiveCheckboxLayoutTest.php | 29 + tests/Feature/StatusBadgeComponentsTest.php | 36 ++ 15 files changed, 1238 insertions(+), 414 deletions(-) create mode 100644 tests/Feature/MobileResourceMenuTest.php diff --git a/resources/views/components/applications/advanced.blade.php b/resources/views/components/applications/advanced.blade.php index e36583741..d97140570 100644 --- a/resources/views/components/applications/advanced.blade.php +++ b/resources/views/components/applications/advanced.blade.php @@ -3,34 +3,50 @@ Advanced @if ($application->status === 'running') -