From 42a3fd4db068d38ae831af136617adfc6959e353 Mon Sep 17 00:00:00 2001 From: "Joseph.Rawlings" Date: Thu, 4 Dec 2025 10:02:39 -0500 Subject: [PATCH] feat: improve tab label retrieval in Proxmox layout for better navigation consistency across mobile and desktop views --- .../Proxmox/views/components/layout.blade.php | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/extensions/Servers/Proxmox/views/components/layout.blade.php b/extensions/Servers/Proxmox/views/components/layout.blade.php index fc66deb19..0720998e2 100644 --- a/extensions/Servers/Proxmox/views/components/layout.blade.php +++ b/extensions/Servers/Proxmox/views/components/layout.blade.php @@ -754,9 +754,27 @@
+ @php + // Find the current tab label, checking both regular tabs and dropdown items + $currentLabel = 'Menu'; + foreach ($tabs as $tab) { + if (isset($tab['view']) && $tab['view'] === $view) { + $currentLabel = $tab['label']; + break; + } + if (isset($tab['dropdown']) && $tab['dropdown'] && isset($tab['items'])) { + foreach ($tab['items'] as $item) { + if ($item['view'] === $view) { + $currentLabel = $item['label']; + break 2; + } + } + } + } + @endphp