diff --git a/src/components/PostPreviewPane.jsx b/src/components/PostPreviewPane.jsx
index a51b1083..71477a9b 100644
--- a/src/components/PostPreviewPane.jsx
+++ b/src/components/PostPreviewPane.jsx
@@ -2,7 +2,7 @@ import React, { useState } from 'react';
import PropTypes from 'prop-types';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
-import { Button } from '@edx/paragon';
+import { Button, Icon, IconButton } from '@edx/paragon';
import { Close } from '@edx/paragon/icons';
import messages from '../discussions/posts/post-editor/messages';
@@ -16,9 +16,20 @@ function PostPreviewPane({
return (
<>
{showPreviewPane && (
-
-
setShowPreviewPane(false)} className="float-right text-primary-500 mb" />
-
+
+ setShowPreviewPane(false)}
+ alt={intl.formatMessage(messages.actionsAlt)}
+ src={Close}
+ iconAs={Icon}
+ size="inline"
+ className="float-right p-3"
+ iconClassNames="icon-size"
+ />
+
)}
@@ -28,7 +39,7 @@ function PostPreviewPane({
variant="link"
size="md"
onClick={() => setShowPreviewPane(true)}
- className={`text-primary-500 ${editExisting && 'mb-4.5'}`}
+ className={`text-primary-500 px-0 ${editExisting && 'mb-4.5'}`}
>
{intl.formatMessage(messages.showPreviewButton)}
diff --git a/src/discussions/posts/post-editor/PostEditor.jsx b/src/discussions/posts/post-editor/PostEditor.jsx
index 25003c83..5910a555 100644
--- a/src/discussions/posts/post-editor/PostEditor.jsx
+++ b/src/discussions/posts/post-editor/PostEditor.jsx
@@ -3,6 +3,7 @@ import React, {
} from 'react';
import PropTypes from 'prop-types';
+import classNames from 'classnames';
import { Formik } from 'formik';
import { isEmpty } from 'lodash';
import { useDispatch, useSelector } from 'react-redux';
@@ -46,12 +47,18 @@ function DiscussionPostType({
}) {
// Need to use regular label since Form.Label doesn't support overriding htmlFor
return (
-