fix(LicenseQueuePage): improve checkbox selection handling for better state management

This commit is contained in:
estifanos
2026-08-04 09:34:04 +00:00
parent 3c96fab629
commit 30d46dfc6b

View File

@@ -310,13 +310,14 @@ export function LicenseQueuePage() {
defaultValue: 'Select {{number}}',
})}
checked={selected.includes(row.original.id)}
onChange={(e) =>
onChange={(e) => {
const checked = e.currentTarget.checked;
setSelected((prev) =>
e.currentTarget.checked
checked
? [...prev, row.original.id]
: prev.filter((id) => id !== row.original.id),
)
}
);
}}
/>
),
},