import React from 'react'; import { Dialog, DialogTitle, DialogActions, DialogContent, Button, } from '@material-ui/core'; import PropTypes from 'prop-types'; import ConditionallyRender from '../ConditionallyRender/ConditionallyRender'; import { useStyles } from './Dialogue.styles'; const Dialogue = ({ children, open, onClick, onClose, title, style, primaryButtonText, disabledPrimaryButton = false, secondaryButtonText, maxWidth = 'sm', fullWidth = false, }) => { const styles = useStyles(); return ( {title} {children} } /> {primaryButtonText || "Yes, I'm sure"} } /> {secondaryButtonText || 'No take me back'}{' '} } /> ); }; Dialogue.propTypes = { primaryButtonText: PropTypes.string, secondaryButtonText: PropTypes.string, open: PropTypes.bool, onClick: PropTypes.func, onClose: PropTypes.func, ariaLabel: PropTypes.string, ariaDescription: PropTypes.string, title: PropTypes.string, fullWidth: PropTypes.bool, }; export default Dialogue;