diff --git a/src/courseware/course/sequence/Unit.jsx b/src/courseware/course/sequence/Unit.jsx
index 31a9bf93..acc4795b 100644
--- a/src/courseware/course/sequence/Unit.jsx
+++ b/src/courseware/course/sequence/Unit.jsx
@@ -1,7 +1,7 @@
import { getConfig } from '@edx/frontend-platform';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import { AppContext, ErrorPage } from '@edx/frontend-platform/react';
-import { Modal } from '@edx/paragon';
+import { ModalDialog, ActionRow } from '@edx/paragon';
import PropTypes from 'prop-types';
import React, {
Suspense, useCallback, useContext, useEffect, useLayoutEffect, useState,
@@ -94,9 +94,8 @@ function Unit({
const [iframeHeight, setIframeHeight] = useState(0);
const [hasLoaded, setHasLoaded] = useState(false);
const [showError, setShowError] = useState(false);
- const [modalOptions, setModalOptions] = useState({ open: false });
+ const [modalOptions, setModalOptions] = useState({ open: true });
const [shouldDisplayHonorCode, setShouldDisplayHonorCode] = useState(false);
-
const unit = useModel('units', id);
const course = useModel('coursewareMeta', courseId);
const {
@@ -152,7 +151,7 @@ function Unit({
isBookmarked={unit.bookmarked}
isProcessing={unit.bookmarkedUpdateState === 'loading'}
/>
- { !mmp2p.state.isEnabled && contentTypeGatingEnabled && unit.containsContentTypeGatedContent && (
+ {!mmp2p.state.isEnabled && contentTypeGatingEnabled && unit.containsContentTypeGatedContent && (
)}
- { /** [MM-P2P] Experiment */ }
- { mmp2p.meta.showLock && (
+ { /** [MM-P2P] Experiment */}
+ {mmp2p.meta.showLock && (
)}
{!mmp2p.meta.blockContent && shouldDisplayHonorCode && (
@@ -178,7 +177,7 @@ function Unit({
)}
- { /** [MM-P2P] Experiment (conditional) */ }
+ { /** [MM-P2P] Experiment (conditional) */}
{!mmp2p.meta.blockContent && !shouldDisplayHonorCode && !hasLoaded && !showError && (
)}
{modalOptions.open && (
- { setModalOptions({ open: false }); }}
+ isFullscreenOnMobile
+ // size="xl"
+ className="modal-lti"
+ hasCloseButton
+ >
+
<>
{modalOptions.body
- ? { modalOptions.body }
+ ? {modalOptions.body}
: (
-
+ <>
+
+ >
)}
>
- )}
- onClose={() => { setModalOptions({ open: false }); }}
- open
- dialogClassName="modal-lti"
- />
+
+
+
+
+
+ Close
+
+
+
+
+
)}
- { /** [MM-P2P] Experiment (conditional) */ }
- { !mmp2p.meta.blockContent && !shouldDisplayHonorCode && (
+ { /** [MM-P2P] Experiment (conditional) */}
+ {!mmp2p.meta.blockContent && !shouldDisplayHonorCode && (