From b92935fa9f1bf0c24596cfd04c6790b77be60286 Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Sat, 23 Jun 2018 21:42:03 -0700 Subject: [PATCH] Ensure context menus are positioned relative to top of page --- js/components/ContextMenu.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/js/components/ContextMenu.js b/js/components/ContextMenu.js index 117c6f18..f59be40d 100644 --- a/js/components/ContextMenu.js +++ b/js/components/ContextMenu.js @@ -6,9 +6,11 @@ import classnames from "classnames"; import "../../css/context-menu.css"; class Portal extends React.Component { - constructor(props) { - super(props); + componentWillMount() { this._node = document.createElement("div"); + this._node.style.position = "absolute"; + this._node.style.top = 0; + this._node.style.left = 0; document.body.appendChild(this._node); }