From cc8b999969c5330711264fa36cc5e6a69aaf52c8 Mon Sep 17 00:00:00 2001 From: "Joseph.Rawlings" Date: Sat, 24 Jan 2026 21:14:51 -0500 Subject: [PATCH] fix: use primary color for loader, add loader-inherit for colored buttons --- extensions/Servers/Proxmox/views/backups.blade.php | 2 +- extensions/Servers/Proxmox/views/firewall.blade.php | 6 +++--- extensions/Servers/Proxmox/views/storage.blade.php | 10 +++++----- extensions/Servers/Proxmox/views/subdomain.blade.php | 4 ++-- themes/lucentui/css/app.css | 7 ++++++- 5 files changed, 17 insertions(+), 12 deletions(-) diff --git a/extensions/Servers/Proxmox/views/backups.blade.php b/extensions/Servers/Proxmox/views/backups.blade.php index 63209eaa7..f70955f13 100644 --- a/extensions/Servers/Proxmox/views/backups.blade.php +++ b/extensions/Servers/Proxmox/views/backups.blade.php @@ -109,7 +109,7 @@ wire:loading.attr="disabled" wire:target="promptDelete('{{ $backup->volid }}')" class="bg-background border border-neutral px-3 py-2 rounded-md text-sm font-semibold flex items-center gap-2 text-error disabled:opacity-50 disabled:cursor-not-allowed"> - + Delete diff --git a/extensions/Servers/Proxmox/views/firewall.blade.php b/extensions/Servers/Proxmox/views/firewall.blade.php index 6bd7fa700..4ff7206cd 100644 --- a/extensions/Servers/Proxmox/views/firewall.blade.php +++ b/extensions/Servers/Proxmox/views/firewall.blade.php @@ -384,7 +384,7 @@

Firewall Rules

@@ -663,7 +663,7 @@

Create named references to IP addresses or CIDR ranges

@@ -714,7 +714,7 @@

Group multiple IPs/CIDRs for easier rule management

diff --git a/extensions/Servers/Proxmox/views/storage.blade.php b/extensions/Servers/Proxmox/views/storage.blade.php index e6500f45c..faf5e0b2e 100644 --- a/extensions/Servers/Proxmox/views/storage.blade.php +++ b/extensions/Servers/Proxmox/views/storage.blade.php @@ -152,7 +152,7 @@ wire:loading.attr="disabled" wire:loading.class="opacity-75" class="inline-flex items-center gap-2 px-3 py-2 text-sm font-medium rounded-lg bg-primary text-white hover:bg-primary/90 transition-colors"> - + Add Drive @@ -376,7 +376,7 @@ style="display: inline-flex; align-items: center; gap: 0.375rem; padding: 0.375rem 0.75rem; font-size: 0.75rem; font-weight: 500; border-radius: 0.5rem; border: 1px solid rgb(234 179 8 / 0.5); background-color: rgb(234 179 8 / 0.1); color: rgb(234 179 8); transition: background-color 0.15s ease;" onmouseover="this.style.backgroundColor='rgb(234 179 8 / 0.2)'" onmouseout="this.style.backgroundColor='rgb(234 179 8 / 0.1)'"> - + Detach @@ -385,7 +385,7 @@ wire:loading.attr="disabled" wire:target="openDeleteModal('{{ $driveKey }}')" class="inline-flex items-center gap-1.5 px-3 py-1.5 text-xs font-medium rounded-lg border border-danger/50 bg-danger/10 text-danger hover:bg-danger/20 transition-colors"> - + Delete @@ -492,7 +492,7 @@ wire:loading.attr="disabled" wire:target="openReattachModal('{{ $unusedKey }}')" class="inline-flex items-center gap-1.5 px-3 py-1.5 text-xs font-medium rounded-lg border border-success/50 bg-success/10 text-success hover:bg-success/20 transition-colors disabled:opacity-50 disabled:cursor-not-allowed"> - + Reattach @@ -503,7 +503,7 @@ style="display: inline-flex; align-items: center; gap: 0.375rem; padding: 0.375rem 0.75rem; font-size: 0.75rem; font-weight: 500; border-radius: 0.5rem; border: 1px solid rgb(239 68 68 / 0.5); background-color: rgb(239 68 68 / 0.1); color: rgb(239 68 68); transition: background-color 0.15s ease;" onmouseover="this.style.backgroundColor='rgb(239 68 68 / 0.2)'" onmouseout="this.style.backgroundColor='rgb(239 68 68 / 0.1)'"> - + Delete diff --git a/extensions/Servers/Proxmox/views/subdomain.blade.php b/extensions/Servers/Proxmox/views/subdomain.blade.php index 6f5080bb1..5ce7a88bf 100644 --- a/extensions/Servers/Proxmox/views/subdomain.blade.php +++ b/extensions/Servers/Proxmox/views/subdomain.blade.php @@ -156,7 +156,7 @@ - + Create Subdomain @@ -257,7 +257,7 @@
- + Delete diff --git a/themes/lucentui/css/app.css b/themes/lucentui/css/app.css index 3c787c1a8..b17b0fd12 100644 --- a/themes/lucentui/css/app.css +++ b/themes/lucentui/css/app.css @@ -638,12 +638,17 @@ x-navigation-link svg { width: 1em; height: 1em; border-radius: 50%; - border: 2px solid currentColor; + border: 2px solid var(--primary, #6366f1); animation: loader-clip 0.8s infinite linear alternate, loader-rotate 1.6s infinite linear; } +/* Use currentColor variant when inside colored buttons */ +.loader-inherit { + border-color: currentColor; +} + .loader-sm { width: 0.875em; height: 0.875em;