From db6ea8454caeb4f2155aae84e9a9792372db554d Mon Sep 17 00:00:00 2001 From: apple050620312 Date: Wed, 8 Jul 2026 20:57:57 +0800 Subject: [PATCH] fix: resolve livewire race condition in grid layout --- app/Livewire/ServerEntry.php | 2 ++ resources/views/livewire/columns/server-entry-column.blade.php | 2 +- resources/views/livewire/server-entry.blade.php | 3 +-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/Livewire/ServerEntry.php b/app/Livewire/ServerEntry.php index 3f691084eb..132091578c 100644 --- a/app/Livewire/ServerEntry.php +++ b/app/Livewire/ServerEntry.php @@ -6,10 +6,12 @@ use App\Models\Server; use Filament\Support\Facades\FilamentView; use Illuminate\View\View; +use Livewire\Attributes\Reactive; use Livewire\Component; class ServerEntry extends Component { + #[Reactive] public Server $server; public function render(): View diff --git a/resources/views/livewire/columns/server-entry-column.blade.php b/resources/views/livewire/columns/server-entry-column.blade.php index 332b1a9881..a32d60585d 100644 --- a/resources/views/livewire/columns/server-entry-column.blade.php +++ b/resources/views/livewire/columns/server-entry-column.blade.php @@ -4,5 +4,5 @@ @endphp
- @livewire('server-entry', ['server' => $server, 'lazy' => true], key($server->id)) + @livewire('server-entry', ['server' => $server], key($server->id))
\ No newline at end of file diff --git a/resources/views/livewire/server-entry.blade.php b/resources/views/livewire/server-entry.blade.php index 43c0729301..51c9eadd90 100644 --- a/resources/views/livewire/server-entry.blade.php +++ b/resources/views/livewire/server-entry.blade.php @@ -9,8 +9,7 @@ $warningPercent = $serverEntryColumn->getWarningThresholdPercent() ?? 0.7; $dangerPercent = $serverEntryColumn->getDangerThresholdPercent() ?? 0.9; @endphp -