From 759fbe5b3c66c152015cfd7da21276386db08125 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Sun, 1 Nov 2026 14:50:14 +0100 Subject: [PATCH] feat(deployments): show spinners for in-progress status --- .../views/components/status-badge.blade.php | 22 +++++++++++++++++++ .../dashboard/active-deployments.blade.php | 8 +++---- .../livewire/deployments-indicator.blade.php | 2 +- .../application/deployment/index.blade.php | 6 +++++ .../application/deployment/show.blade.php | 4 ++++ 5 files changed, 37 insertions(+), 5 deletions(-) diff --git a/resources/views/components/status-badge.blade.php b/resources/views/components/status-badge.blade.php index a8f49e8bf5..72b58d9666 100644 --- a/resources/views/components/status-badge.blade.php +++ b/resources/views/components/status-badge.blade.php @@ -5,6 +5,7 @@ 'as' => 'span', 'dynamic' => false, 'pulse' => false, // ping the dot for a state that is still in progress + 'spinning' => false, // show the loading spinner instead of the dot, e.g. for a running deployment ]) @php @@ -23,12 +24,19 @@ @if ($dynamic) {{ $slot }} @else + @if ($spinning) + + @else @if ($pulse) @endif + @endif {{ collect([$label, $status])->filter()->join(' ') }} @endif @@ -37,12 +45,19 @@ @if ($dynamic) {{ $slot }} @else + @if ($spinning) + + @else @if ($pulse) @endif + @endif {{ collect([$label, $status])->filter()->join(' ') }} @endif @@ -51,12 +66,19 @@ @if ($dynamic) {{ $slot }} @else + @if ($spinning) + + @else @if ($pulse) @endif + @endif {{ collect([$label, $status])->filter()->join(' ') }} @endif diff --git a/resources/views/livewire/dashboard/active-deployments.blade.php b/resources/views/livewire/dashboard/active-deployments.blade.php index dc3ab8ed93..451a7a7837 100644 --- a/resources/views/livewire/dashboard/active-deployments.blade.php +++ b/resources/views/livewire/dashboard/active-deployments.blade.php @@ -81,14 +81,14 @@ {{ $deployment->server_name ?: '-' }}
-{{ $deployment->created_at?->diffForHumans() ?? '-' }}
{{ $environmentPath ?: '-' }} · @@ -141,14 +141,14 @@ {{ $deployment->server_name ?: '-' }}
-{{ $deployment->created_at?->diffForHumans() ?? '-' }}
{{ $environmentPath ?: '-' }} · diff --git a/resources/views/livewire/deployments-indicator.blade.php b/resources/views/livewire/deployments-indicator.blade.php index 7d745f7066..c325949389 100644 --- a/resources/views/livewire/deployments-indicator.blade.php +++ b/resources/views/livewire/deployments-indicator.blade.php @@ -48,7 +48,7 @@
{{ $deployment->application_name }}
-