import React from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import withStyles from '../styles/withStyles'; import Fade from '../transitions/Fade'; export const styles = { root: { zIndex: -1, width: '100%', height: '100%', position: 'fixed', top: 0, left: 0, // Remove grey highlight WebkitTapHighlightColor: 'transparent', willChange: 'opacity', backgroundColor: 'rgba(0, 0, 0, 0.5)', }, invisible: { backgroundColor: 'transparent', }, }; function Backdrop(props) { const { classes, invisible, open, transitionDuration, ...other } = props; const className = classNames(classes.root, { [classes.invisible]: invisible, }); return (