diff --git a/src/components/bulk-email-tool/BulkEmailTool.jsx b/src/components/bulk-email-tool/BulkEmailTool.jsx
index f8a54a2..481623f 100644
--- a/src/components/bulk-email-tool/BulkEmailTool.jsx
+++ b/src/components/bulk-email-tool/BulkEmailTool.jsx
@@ -1,4 +1,4 @@
-import React, { useState, useEffect } from 'react';
+import React, { useState, useEffect, useRef } from 'react';
import classnames from 'classnames';
import { useParams } from 'react-router-dom';
@@ -15,6 +15,13 @@ export default function BulkEmailTool() {
const [courseMetadata, setCourseMetadata] = useState();
const isMobile = useMobileResponsive();
+ const textEditorRef = useRef();
+
+ const copyTextToEditor = (body) => {
+ if (textEditorRef?.current) {
+ textEditorRef.current.setContent(body);
+ }
+ };
useEffect(() => {
async function fetchTabData() {
@@ -48,10 +55,10 @@ export default function BulkEmailTool() {
- {intl.formatMessage(messages.modalMessageSubject)} -
-- {messageContent.subject} -
+{intl.formatMessage(messages.modalMessageSubject)}
+{messageContent.subject}
- {intl.formatMessage(messages.modalMessageSentBy)} -
-- {messageContent.requester} -
+{intl.formatMessage(messages.modalMessageSentBy)}
+{messageContent.requester}
- {intl.formatMessage(messages.modalMessageTimeSent)} -
-- {messageContent.created} -
+{intl.formatMessage(messages.modalMessageTimeSent)}
+{messageContent.created}
- {intl.formatMessage(messages.modalMessageSentTo)} -
-- {messageContent.sent_to} -
+{intl.formatMessage(messages.modalMessageSentTo)}
+{messageContent.sent_to}
- {intl.formatMessage(messages.modalMessageBody)} -
+{intl.formatMessage(messages.modalMessageBody)}
+ {/* eslint-disable-next-line react/no-danger */}- {intl.formatMessage(messages.emailHistoryTableSectionButtonHeader)} -
+{intl.formatMessage(messages.emailHistoryTableSectionButtonHeader)}