UNPKG

@activelylearn/material-ui

Version:

Material-UI's workspace package

40 lines (34 loc) 862 B
import React from 'react'; import DeleteIcon from '@material-ui/icons/Delete'; import IconButton from '@material-ui/core/IconButton'; import Tooltip from '@material-ui/core/Tooltip'; class ControlledTooltips extends React.Component { state = { open: false, }; handleTooltipClose = () => { this.setState({ open: false }); }; handleTooltipOpen = () => { this.setState({ open: true }); }; render() { return ( <Tooltip enterDelay={300} id="tooltip-controlled" leaveDelay={300} onClose={this.handleTooltipClose} onOpen={this.handleTooltipOpen} open={this.state.open} placement="bottom" title="Delete" > <IconButton aria-label="Delete"> <DeleteIcon /> </IconButton> </Tooltip> ); } } export default ControlledTooltips;