diff --git a/src/components/bulk-email-tool/bulk-email-task-manager/ViewEmailModal.jsx b/src/components/bulk-email-tool/bulk-email-task-manager/ViewEmailModal.jsx index 8d6a512..dd3118e 100644 --- a/src/components/bulk-email-tool/bulk-email-task-manager/ViewEmailModal.jsx +++ b/src/components/bulk-email-tool/bulk-email-task-manager/ViewEmailModal.jsx @@ -1,6 +1,6 @@ import React, { useContext } from 'react'; import PropTypes from 'prop-types'; -import { Button, Modal } from '@edx/paragon'; +import { ActionRow, Button, ModalDialog } from '@edx/paragon'; import { FormattedMessage, injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import messages from './messages'; import { BulkEmailContext } from '../bulk-email-context'; @@ -12,10 +12,13 @@ function ViewEmailModal({ const [, dispatch] = useContext(BulkEmailContext); return (
- setModalOpen(false)} + hasCloseButton + > + +

{intl.formatMessage(messages.modalMessageSubject)}

@@ -40,24 +43,30 @@ function ViewEmailModal({
- )} - onClose={() => setModalOpen(false)} - buttons={[ - , - ]} - /> + + + + + + + + + +
); } diff --git a/src/components/bulk-email-tool/bulk-email-task-manager/messages.js b/src/components/bulk-email-tool/bulk-email-task-manager/messages.js index cedc47d..5ed6595 100644 --- a/src/components/bulk-email-tool/bulk-email-task-manager/messages.js +++ b/src/components/bulk-email-tool/bulk-email-task-manager/messages.js @@ -34,6 +34,10 @@ const messages = defineMessages({ id: 'bulk.email.content.history.table.modal.messageBody', defaultMessage: 'Message:', }, + modalCloseButton: { + id: 'bulk.email.tool.close.modalDialog.button', + defaultMessage: 'Close', + }, emailHistoryTableViewMessageInstructions: { id: 'bulk.email.content.history.table.viewMessageInstructions', defaultMessage: 'To read a sent email message, click the `View Message` button within the table.',