import React from 'react'; import { useHistory } from 'react-router-dom'; import { Fab as FabBase, Slide, useScrollTrigger } from '@material-ui/core/'; import { makeStyles } from '@material-ui/core/styles'; import PlusIcon from '@material-ui/icons/Add'; interface PropTypes { hideOnScroll?: boolean; } const useStyles = makeStyles(theme => ({ root: { zIndex: 1000, position: 'fixed', [theme.breakpoints.down('sm')]: { right: theme.spacing(2), bottom: theme.spacing(8) }, [theme.breakpoints.up('md')]: { right: theme.spacing(5), bottom: theme.spacing(5) } } })); const Fab: React.FC = ({ hideOnScroll = false }) => { const classes = useStyles(); const history = useHistory(); const trigger = useScrollTrigger(); const handleClick = () => { history.push('/new'); }; return ( ); }; export default Fab;