import React from "react"; import { Button, Dialog as DialogUI, DialogActions, DialogContent, DialogContentText, DialogTitle } from "@material-ui/core"; import { FormattedMessage, MessageDescriptor, useIntl } from "react-intl"; import GlobalError from "../../form/global-error"; import { ErrorInfo } from "../../../services/Service"; export type DialogProps = { onClose: () => void; onSubmit: (event: React.FormEvent) => void; open: boolean; children: any; error?: ErrorInfo; title: MessageDescriptor; description:MessageDescriptor; submitButton: MessageDescriptor; } const Dialog = (props: DialogProps) => { const intl = useIntl(); const handleOnClose = props.onClose; const isOpen = props.open; const handleOnSubmit = props.onSubmit; return (
{intl.formatMessage(props.title)} {intl.formatMessage(props.description)} {props.children}
); } export default Dialog;