fix: use derived override pattern for selectedQueue to avoid captured state warning
All checks were successful
Build and Push Backend Image / build (push) Successful in 43s
Build and Push Frontend Image / build (push) Successful in 1m38s

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-08 18:36:50 +01:00
parent da2484d232
commit 5bef996dbc

View File

@@ -17,7 +17,9 @@
const queues = $derived(data.queues); const queues = $derived(data.queues);
let selectedQueue = $state<string | null>(queues[0]?.name ?? null); // null means "user hasn't picked yet" — fall back to first queue
let selectedQueueOverride = $state<string | null>(null);
const selectedQueue = $derived(selectedQueueOverride ?? queues[0]?.name ?? null);
let selectedStatus = $state<string | null>(null); let selectedStatus = $state<string | null>(null);
let jobs = $state<Job[]>([]); let jobs = $state<Job[]>([]);
let loadingJobs = $state(false); let loadingJobs = $state(false);
@@ -43,7 +45,7 @@
} }
async function selectQueue(name: string) { async function selectQueue(name: string) {
selectedQueue = name; selectedQueueOverride = name;
selectedStatus = null; selectedStatus = null;
await loadJobs(); await loadJobs();
} }