import React from 'react'; import makeStyles from '@mui/styles/makeStyles'; import AddIcon from '@mui/icons-material/Add'; import CloseIcon from '@mui/icons-material/Close'; import EditIcon from '@mui/icons-material/Edit'; import Grid from '@mui/material/Grid'; import HelpIcon from '@mui/icons-material/HelpOutline'; import IconButton from '@mui/material/IconButton'; import Typography from '@mui/material/Typography'; const useStyles = makeStyles((theme) => ({ root: { marginBottom: '.3em', '& button': { float: 'right', marginLeft: '.5em', }, }, })); const Component = function (props) { const classes = useStyles(); return ( {typeof props.onAbort === 'function' && ( )} {typeof props.onEdit === 'function' && ( )} {typeof props.onAdd === 'function' && ( )} {typeof props.onHelp === 'function' && ( )} {props.title} ); }; export default Component; Component.defaultProps = { spacing: 0, padding: null, title: '', variant: 'pagetitle', onAbort: null, onHelp: null, onEdit: null, onAdd: null, };