Files
Iris/src/js/components/ContextMenuTrigger.js
James Barnsley e4d53a2d35 Auto eslint fix
2019-09-05 15:36:11 +12:00

23 lines
508 B
JavaScript
Executable File

import React, { memo } from 'react';
import Icon from './Icon';
export default memo((props) => {
const handleClick = (e) => {
e.preventDefault();
e.stopPropagation();
props.onTrigger(e);
};
let className = 'context-menu-trigger mouse-contextable touch-contextable';
if (props.className) {
className += ` ${props.className}`;
}
return (
<span className={className} onClick={(e) => handleClick(e)}>
<Icon name="more_horiz" />
</span>
);
});