mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2025-02-26 14:07:46 +00:00
Do not allow deselecting all columns
This commit is contained in:
parent
bea3aa8b55
commit
658e2ffe85
@ -1753,6 +1753,11 @@ export const DocumentsTabComponent: React.FunctionComponent<IDocumentsTabCompone
|
|||||||
};
|
};
|
||||||
|
|
||||||
const onColumnSelectionChange = (newSelectedColumnIds: string[]): void => {
|
const onColumnSelectionChange = (newSelectedColumnIds: string[]): void => {
|
||||||
|
// Do not allow to unselecting all columns
|
||||||
|
if (newSelectedColumnIds.length === 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
setSelectedColumnIds(newSelectedColumnIds);
|
setSelectedColumnIds(newSelectedColumnIds);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -329,7 +329,6 @@ export const DocumentsTableComponent: React.FC<IDocumentsTableComponentProps> =
|
|||||||
);
|
);
|
||||||
|
|
||||||
const onCheckedValueChange = (_: MenuCheckedValueChangeEvent, data: MenuCheckedValueChangeData) => {
|
const onCheckedValueChange = (_: MenuCheckedValueChangeEvent, data: MenuCheckedValueChangeData) => {
|
||||||
// TODO this is expensive
|
|
||||||
// eslint-disable-next-line react/prop-types
|
// eslint-disable-next-line react/prop-types
|
||||||
onColumnSelectionChange(data.checkedItems);
|
onColumnSelectionChange(data.checkedItems);
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user