// @flow
import React, { useEffect } from 'react';
import { FormattedMessage } from 'react-intl';
import { Modal, ModalActions } from '../../components/modal';
import Button from '../../components/button';
import PrimaryButton from '../../components/primary-button';
import commonMessages from '../../common/messages';
import messages from './messages';
import type { collaboratorType } from './flowTypes';
type Props = {
cancelButtonProps?: Object,
collaborator: ?collaboratorType,
isOpen: boolean,
modalProps?: Object,
okayButtonProps?: Object,
onLoad?: Function,
onRequestClose: Function,
onSubmit: Function,
submitting: boolean,
};
const RemoveCollaboratorConfirmModal = ({
isOpen,
onRequestClose,
onSubmit,
submitting,
collaborator,
okayButtonProps,
modalProps,
cancelButtonProps,
onLoad,
}: Props) => {
useEffect(() => {
onLoad?.();
}, [onLoad]);
return (
}
type="alert"
{...modalProps}
>
);
};
export default RemoveCollaboratorConfirmModal;