/* eslint-disable jsx-a11y/mouse-events-have-key-events */ import Popover from '@material-ui/core/Popover'; import PropTypes from 'prop-types'; import React from 'react'; import { withStyles } from '@material-ui/core/styles'; const styles = theme => ({ popover: { pointerEvents: 'none', }, paper: { padding: theme.spacing.unit, }, }); class MouseOverPopover extends React.Component { state = { anchorEl: null, }; handlePopoverOpen = event => { this.setState({ anchorEl: event.currentTarget }); }; handlePopoverClose = () => { this.setState({ anchorEl: null }); }; render() { const { classes, baseContent, popoverContent } = this.props; const { anchorEl } = this.state; const open = Boolean(anchorEl); return (