fix: prevent the native context menu from appearing when right-clicking on a measurement or angle (https://github.com/OHIF/Viewers/issues/1406) (#1469)
This commit is contained in:
parent
06075ecb51
commit
9b3be9b0c0
@ -1,11 +1,10 @@
|
|||||||
import React from 'react';
|
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
|
import React from 'react';
|
||||||
import './ContextMenu.css';
|
import './ContextMenu.css';
|
||||||
|
|
||||||
const ContextMenu = ({ items, onClick }) => {
|
const ContextMenu = ({ items, onClick }) => {
|
||||||
return (
|
return (
|
||||||
<div className="ContextMenu">
|
<div className="ContextMenu" onContextMenu={e => e.preventDefault()}>
|
||||||
<ul>
|
<ul>
|
||||||
{items.map((item, index) => (
|
{items.map((item, index) => (
|
||||||
<li key={index}>
|
<li key={index}>
|
||||||
|
|||||||
@ -1,8 +1,7 @@
|
|||||||
import React from 'react';
|
|
||||||
import PropTypes from 'prop-types';
|
|
||||||
import { commandsManager } from './../App.js';
|
|
||||||
|
|
||||||
import { ContextMenu } from '@ohif/ui';
|
import { ContextMenu } from '@ohif/ui';
|
||||||
|
import PropTypes from 'prop-types';
|
||||||
|
import React from 'react';
|
||||||
|
import { commandsManager } from './../App.js';
|
||||||
|
|
||||||
const toolTypes = [
|
const toolTypes = [
|
||||||
'Angle',
|
'Angle',
|
||||||
@ -94,7 +93,7 @@ const ToolContextMenu = ({
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="ToolContextMenu">
|
<div className="ToolContextMenu">
|
||||||
<ContextMenu items={dropdownItems} onClick={onClickHandler} />;
|
<ContextMenu items={dropdownItems} onClick={onClickHandler} />
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user