Client: Added indeterminate state to spool select

This commit is contained in:
Donkie
2023-09-16 10:56:55 +02:00
parent dc5e3a0fbd
commit 9c2504d073

View File

@@ -89,6 +89,8 @@ const SpoolSelectModal: React.FC<Props> = ({ visible, description, onCancel, onC
// State for the select/unselect all checkbox
const isAllFilteredSelected = dataSource.every((spool) => selectedItems.includes(spool.id));
const isSomeButNotAllFilteredSelected =
dataSource.some((spool) => selectedItems.includes(spool.id)) && !isAllFilteredSelected;
return (
<Modal
@@ -150,6 +152,7 @@ const SpoolSelectModal: React.FC<Props> = ({ visible, description, onCancel, onC
<Col span={12}>
<Checkbox
checked={isAllFilteredSelected}
indeterminate={isSomeButNotAllFilteredSelected}
onChange={(e) => {
selectUnselectFiltered(e.target.checked);
}}