Prevent error on attempt to context menu during render

This commit is contained in:
jeffvli 2023-05-19 22:34:05 -07:00 committed by Jeff
parent e5f24b3160
commit 645b4fe332

View file

@ -16,6 +16,10 @@ export const useHandleTableContextMenu = (
let selectedNodes = sortBy(e.api.getSelectedNodes(), ['rowIndex']); let selectedNodes = sortBy(e.api.getSelectedNodes(), ['rowIndex']);
let selectedRows = selectedNodes.map((node) => node.data); let selectedRows = selectedNodes.map((node) => node.data);
if (!e.data?.id) {
return;
}
const shouldReplaceSelected = !selectedNodes.map((node) => node.data.id).includes(e.data.id); const shouldReplaceSelected = !selectedNodes.map((node) => node.data.id).includes(e.data.id);
if (shouldReplaceSelected) { if (shouldReplaceSelected) {