import * as React from 'react' import { IconButton } from '@material-ui/core' import { withStyles, Theme } from '@material-ui/core/styles' interface Props { onClick: any, classes: any } const styles = (theme: Theme) => ({ button: { padding: '6px', fontSize: '1.2em', }, }) class CustomIconButton extends React.Component { constructor(props: Props) { super(props) } public render() { return ( {this.props.children} ) } private onClick = (event: React.MouseEvent) => { event.stopPropagation() this.props.onClick(event) } } export default withStyles(styles)(CustomIconButton)