From c918b794f369e2d38f85e2c2ca7bb11fc69555fe Mon Sep 17 00:00:00 2001 From: Michal Klobukowski Date: Mon, 25 Jun 2018 16:14:59 +0200 Subject: [PATCH] Fix context menu positioning when opened with a trigger Feature #13678 Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski --- src/components/data-explorer/data-explorer.tsx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/components/data-explorer/data-explorer.tsx b/src/components/data-explorer/data-explorer.tsx index 7ae66358..9cc1cc95 100644 --- a/src/components/data-explorer/data-explorer.tsx +++ b/src/components/data-explorer/data-explorer.tsx @@ -120,11 +120,21 @@ class DataExplorer extends React.Component & WithStyles< renderContextMenuTrigger = (item: T) => - this.openContextMenu(event, item)}> + this.openContextMenuWithTrigger(event, item)}> + openContextMenuWithTrigger = (event: React.MouseEvent, item: T) => { + event.preventDefault(); + this.setState({ + contextMenu: { + anchorEl: event.currentTarget, + item + } + }); + } + contextMenuColumn = { name: "Actions", selected: true, -- 2.30.2