UNPKG

materialuiupgraded

Version:

Material-UI's workspace package

49 lines (44 loc) 1.33 kB
import React from 'react'; import PropTypes from 'prop-types'; import { withStyles } from '@material-ui/core/styles'; import AddIcon from '@material-ui/icons/Add'; import Button from '@material-ui/core/Button'; import DeleteIcon from '@material-ui/icons/Delete'; import IconButton from '@material-ui/core/IconButton'; import Tooltip from '@material-ui/core/Tooltip'; const styles = theme => ({ fab: { margin: theme.spacing.unit * 2, }, absolute: { position: 'absolute', bottom: theme.spacing.unit * 2, right: theme.spacing.unit * 3, }, }); function SimpleTooltips(props) { const { classes } = props; return ( <div> <Tooltip title="Delete"> <IconButton aria-label="Delete"> <DeleteIcon /> </IconButton> </Tooltip> <Tooltip title="Add"> <Button variant="fab" color="primary" aria-label="Add" className={classes.fab}> <AddIcon /> </Button> </Tooltip> <Tooltip title="FAB 'position: absolute;'"> <Button variant="fab" color="secondary" className={classes.absolute}> <AddIcon /> </Button> </Tooltip> </div> ); } SimpleTooltips.propTypes = { classes: PropTypes.object.isRequired, }; export default withStyles(styles)(SimpleTooltips);