From b0f3bceb378672e393ef1cef2a033d9a54a39041 Mon Sep 17 00:00:00 2001 From: "Joseph.Rawlings" Date: Thu, 4 Dec 2025 10:24:57 -0500 Subject: [PATCH] feat: implement dynamic sidebar navigation and section scrolling in Proxmox firewall view for enhanced user interaction and organization --- .../Proxmox/views/components/layout.blade.php | 10 +- .../Servers/Proxmox/views/firewall.blade.php | 131 +++++++++++++++++- 2 files changed, 132 insertions(+), 9 deletions(-) diff --git a/extensions/Servers/Proxmox/views/components/layout.blade.php b/extensions/Servers/Proxmox/views/components/layout.blade.php index 3ef6e3f80..a517fd135 100644 --- a/extensions/Servers/Proxmox/views/components/layout.blade.php +++ b/extensions/Servers/Proxmox/views/components/layout.blade.php @@ -443,9 +443,9 @@ left: 50%; transform: translateX(-50%); min-width: 180px; - background: color-mix(in srgb, var(--color-background-secondary) 95%, transparent); - backdrop-filter: blur(16px); - border: 1px solid color-mix(in srgb, var(--color-neutral) 35%, transparent); + background: color-mix(in srgb, var(--color-background-secondary) 60%, transparent); + backdrop-filter: blur(12px); + border: 1px solid color-mix(in srgb, var(--color-neutral) 30%, transparent); border-radius: 12px; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12), @@ -455,8 +455,8 @@ } .dark .dropdown-menu { - background: color-mix(in srgb, var(--color-background-secondary) 95%, transparent); - border-color: color-mix(in srgb, var(--color-neutral) 45%, transparent); + background: color-mix(in srgb, var(--color-background-secondary) 80%, transparent); + border-color: color-mix(in srgb, var(--color-neutral) 40%, transparent); box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.08); diff --git a/extensions/Servers/Proxmox/views/firewall.blade.php b/extensions/Servers/Proxmox/views/firewall.blade.php index d077528ac..39e99b531 100644 --- a/extensions/Servers/Proxmox/views/firewall.blade.php +++ b/extensions/Servers/Proxmox/views/firewall.blade.php @@ -371,9 +371,132 @@ } -
- - @if($error && $showErrorModal) +
+ + +
+
+
+ +

Firewall

+
+ + + + +
+

Quick Actions

+
+ + @if($firewallEnabled) + + + @endif +
+
+
+
+ + +
+ + @if($error && $showErrorModal)
@@ -396,7 +519,7 @@ @endif -
+