Do not allow deselecting all columns

This commit is contained in:
Laurent Nguyen 2024-06-21 13:12:50 +02:00
parent bea3aa8b55
commit 658e2ffe85
2 changed files with 5 additions and 1 deletions

View File

@ -1753,6 +1753,11 @@ export const DocumentsTabComponent: React.FunctionComponent<IDocumentsTabCompone
};
const onColumnSelectionChange = (newSelectedColumnIds: string[]): void => {
// Do not allow to unselecting all columns
if (newSelectedColumnIds.length === 0) {
return;
}
setSelectedColumnIds(newSelectedColumnIds);
};

View File

@ -329,7 +329,6 @@ export const DocumentsTableComponent: React.FC<IDocumentsTableComponentProps> =
);
const onCheckedValueChange = (_: MenuCheckedValueChangeEvent, data: MenuCheckedValueChangeData) => {
// TODO this is expensive
// eslint-disable-next-line react/prop-types
onColumnSelectionChange(data.checkedItems);
};